【发布时间】:2011-05-24 02:49:34
【问题描述】:
我正在尝试从以下选项中选择所有 li 元素:
<div>
<ul>
<li class="third left">
...
</li>
<li class="third left">
...
</li>
</ul>
</div>
我正在使用以下 XPath 查询,但这没有返回任何内容。
Dim result As HtmlNodeCollection = htmlDoc.DocumentNode.SelectNodes("//li[@class='third left']")
是否对带有空格的属性进行了不同的处理?使用this 工具,XPath 可以正常工作。
【问题讨论】:
-
您的 XPATH 是 100% 正确的。它对我很好。您使用什么 Html Agility Pack 版本?我正在使用 1.3.0.0。
-
我使用的是 1.4.0,据我所知是最新版本。我会尝试使用旧版本。
标签: .net xpath html-agility-pack