C # HTMLAgilityPack Select no contiene

c# console html-agility-pack xpath

Pregunta

Mi programa es una aplicación de consola c # simple, no estoy seguro de cómo lograr mi objetivo, básicamente estoy seleccionando un solo nodo, pero me gustaría ignorar una etiqueta con un valor de texto en particular, mi código está abajo.

string name = item.SelectSingleNode("//select[contains(@id,'var')]//option")
                  .GetInnerTextFromNode();

Sé que en jQuery podría usar: no filtrar, pero no estoy seguro en C # y tengo que buscar documentación para el paquete, pero no ha surgido nada.

Gracias

Respuesta popular

Simplemente tomando el comentario de RGraham y convirtiéndolo en una respuesta:

 string name = item.SelectSingleNode("//select[not(contains(@id,'var'))]//option")
              .GetInnerTextFromNode();

En cuanto a la guía sobre qué tipo de funciones puede usar, consulte los tutoriales de w3schools XPath .



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é