我需要结合InnerText。我正在尝试从所有的InnerText中获取所有的<tr>,删除所有的<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;发布于 2012-04-05 17:10:38
我认为你需要XmlNode.InnerText属性。阅读完整信息http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.innertext.aspx
它为所有子节点提供了串联的innerText。
https://stackoverflow.com/questions/5455240
复制相似问题