RemoveChild和CreateElement

时间:2011-03-28 06:06:11

标签: asp.net

我需要结合InnerText。我正在尝试从所有<tr>获取所有InnerText,删除所有<tr><td>代码,创建1 <tr><td>,然后添加组合的InnerText。

HtmlNodeCollection trNodes = doc.DocumentNode.SelectNodes("//tr");
foreach (HtmlAgilityPack.HtmlNode trNode in trNodes)
{
    txt += trNode.SelectNodes("//td")[0].InnerText;
    txt += "<br />";
    tableNode.ParentNode.RemoveChild(trNode, false);
}
tableNode.AppendChild(htmlDoc.CreateElement("tr"));
tableNode.AppendChild(htmlDoc.CreateElement("td"));
htmlDoc.DocumentNode.SelectNodes("//td")[0].InnerText = txt;

1 个答案:

答案 0 :(得分:0)

我认为你需要XmlNode.InnerText属性。 阅读完整信息http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.innertext.aspx

它为所有子节点提供了连接的innerText。