问题
I am trying to select all li
tags on a page that do not have the class="r"
What i have so far is:
.//li
This is what ive tried so far
//li[not([@class='r'])]
With that i get the error:
"Expression must evaluate to a node-set."
回答1:
use this expression //li[not(@class='r')]
var lis = htmlDoc.DocumentNode.SelectNodes("//li[not(@class='r')]")
来源:https://stackoverflow.com/questions/16649928/c-sharp-htmlagilitypack-xpath-select-all-except-with-certain-class