c # htmlagilitypack xpath seleziona tutto tranne con determinate classi

c# html-agility-pack

Domanda

Sto provando a selezionare tutti i tag li su una pagina che non ha la class="r"

Quello che ho finora è:

.//li

Questo è quanto ho provato finora

.//li

Con quello ottengo l'errore:

"L'espressione deve essere valutata su un set di nodi."

Risposta accettata

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

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



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché