【发布时间】:2013-02-03 21:26:29
【问题描述】:
如果在这里被问到这听起来太简单了,请原谅我,但由于这是我使用 html-agility-pack 的第一天,我无法找到一种方法来选择直接子节点的内部文本并忽略子节点的内部文本。
例如
<div id="div1">
<div class="h1"> this needs to be selected
<small> and not this</small>
</div>
</div>
目前我正在尝试这个
HtmlDocument page = new HtmlWeb().Load(url);
var s = page.DocumentNode.SelectSingleNode("//div[@id='div1']//div[@class='h1']");
string selText = s.innerText;
返回整个文本(例如,需要选择 this 而不是 this)。 有什么建议吗??
【问题讨论】:
标签: c# xpath html-agility-pack