c#htmlagilitypack xpath选择除特定类之外的所有内容

时间:2013-05-20 12:50:32

标签: c# html-agility-pack

我正在尝试选择没有li

的网页上的所有class="r"代码

到目前为止我所拥有的是:

.//li

这是我到目前为止所尝试的

//li[not([@class='r'])]

我得到了错误:

  

"表达式必须评估为节点集。"

1 个答案:

答案 0 :(得分:3)

使用此表达式//li[not(@class='r')]

var lis = htmlDoc.DocumentNode.SelectNodes("//li[not(@class='r')]")