我需要结合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;
答案 0 :(得分:0)
我认为你需要XmlNode.InnerText属性。 阅读完整信息http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.innertext.aspx
它为所有子节点提供了连接的innerText。