HtmlAgilityPack将div元素添加到现有的html文件中

时间:2016-05-23 20:00:05

标签: c# html xml

这是我原来的html:

 <tr>
    <td style="padding-left: 40pt;"><font style="background-color: lightgreen" color="black">Tove</font></td>
    <td style="padding-left: 40pt;"><font style="background-color: lightgreen" color="black">To</font></td>
 </tr>

我的目标是拥有这个:

<div class="select-me" /> <tr>...<tr/> 

我正在使用HtmlAgilityPack并且基本上浏览每个字体标记并检查它的样式是否为浅绿色。但是我不确定如何跳转到表格行标签并在表格行标签周围放置一个div标签。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码用div包装它们:

left

您也可以选择selectMe而不是逐个检查:

foreach(var node in selectMe)
    node.ParentNode.OuterHtml = "<div class=\"select-me\">" + node.ParentNode.InnerHtml + "</div>";