c # htmlagilitypack xpath wählt alle aus, außer bei bestimmten Klassen

c# html-agility-pack

Frage

Ich versuche alle li Tags auf einer Seite auszuwählen, die nicht die class="r"

Was ich bisher habe ist:

.//li

Das ist es, was ich bisher versucht habe

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

Damit bekomme ich den Fehler:

"Ausdruck muss zu einem Knotensatz ausgewertet werden."

Akzeptierte Antwort

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

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


Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum