本文整理汇总了C#中fit.Parse.addToTag方法的典型用法代码示例。如果您正苦于以下问题:C# Parse.addToTag方法的具体用法?C# Parse.addToTag怎么用?C# Parse.addToTag使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类fit.Parse
的用法示例。
在下文中一共展示了Parse.addToTag方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ResultingHTML
public String ResultingHTML()
{
Parse table = new Parse(OriginalHTML);
Parse row = table.at(0, Row - 1);
Parse cell = row.at(0, Column - 1);
if (OverwriteCellBody != null) cell.body = OverwriteCellBody;
if (AddToCellBody != null) cell.addToBody(AddToCellBody);
if (OverwriteCellTag != null) cell.tag = OverwriteCellTag;
if (OverwriteEndCellTag != null) cell.end = OverwriteEndCellTag;
if (AddToCellTag != null) cell.addToTag(stripDelimiters(AddToCellTag));
if (OverwriteRowTag != null) row.tag = OverwriteRowTag;
if (OverwriteEndRowTag != null) row.end = OverwriteEndRowTag;
if (AddToRowTag != null) row.addToTag(stripDelimiters(AddToRowTag));
if (OverwriteTableTag != null) table.tag = OverwriteTableTag;
if (OverwriteEndTableTag != null) table.end = OverwriteEndTableTag;
if (AddToTableTag != null) table.addToTag(stripDelimiters(AddToTableTag));
if (AddCellFollowing != null) addParse(cell, AddCellFollowing, new String[] {"td"});
if (RemoveFollowingCell != null) removeParse(cell);
if (AddRowFollowing != null) addParse(row, AddRowFollowing, new String[] {"tr", "td"});
if (RemoveFollowingRow != null) removeParse(row);
if (AddTableFollowing != null) addParse(table, AddTableFollowing, new String[] {"table", "tr", "td"});
return GenerateOutput(table);
}
示例2: wrong
public virtual void wrong(Parse cell)
{
cell.addToTag(" bgcolor=\"" + red + "\"");
cell.body = escape(cell.text());
counts.wrong++;
}
示例3: right
public virtual void right(Parse cell)
{
cell.addToTag(" bgcolor=\"" + green + "\"");
counts.right++;
}
示例4: ignore
public virtual void ignore(Parse cell)
{
cell.addToTag(" bgcolor=\"#efefef\"");
counts.ignores++;
}
示例5: error
public void error(Parse cell, String message)
{
cell.body = escape(cell.text());
cell.addToBody("<hr><pre>" + escape(message) + "</pre>");
cell.addToTag(" bgcolor=\"" + yellow + "\"");
counts.exceptions++;
}
示例6: buildCells
protected virtual Parse buildCells(object row)
{
if (row == null) {
Parse nil = new Parse("td", "null", null, null);
nil.addToTag(" colspan="+columnBindings.Length);
return nil;
}
Parse root = new Parse(null, null, null, null);
Parse next = root;
for (int i=0; i<columnBindings.Length; i++) {
next = next.more = new Parse("td", " ", null, null);
TypeAdapter a = columnBindings[i];
if (a == null) {
ignore (next);
}
else {
try {
a.target = row;
info(next, a.get().ToString());
}
catch (Exception e) {
exception(next, e);
}
}
}
return root.more;
}