c # htmlagilitypack xpath selecciona todo excepto con cierta clase

c# html-agility-pack

Pregunta

Estoy tratando de seleccionar todas las etiquetas li en una página que no tienen la class="r"

Lo que tengo hasta ahora es:

.//li

Esto es lo que he intentado hasta ahora

.//li

Con eso me sale el error:

"La expresión debe evaluar a un conjunto de nodos".

Respuesta aceptada

usa esta expresión //li[not(@class='r')]

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



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué