【发布时间】:2018-09-14 17:03:17
【问题描述】:
这里是 html sn-p。如何获得规范化空间文本?
要搜索相同的片段,但使用 Xpath //*[normalize-space()='Text1 Text2']
<div>
<div>
<a></a>
<a></a>
<div><a><span></span>Text2</a></div>
</div>
<div>Text2</div>
</div>
使用:
var htmlNodes = htmlDoc.DocumentNode.SelectNodes("*");
foreach (var node in htmlNodes)
{
text += node.InnerText;
}
我得到这个字符串:
"\r\n \r\n \r\n \r\n \r\n Text1\r\n Text2"
我可以得到一个普通的文本吗?
"Text1 Text2"
【问题讨论】:
标签: c# xpath html-agility-pack