XPath busca todos los nodos de texto, no el texto interno de ningún otro nodo secundario

c# html html-agility-pack xpath

Pregunta

Estoy usando HtmlAgilityPack.

Coloco el cursor sobre el nodo principal y sus ChildNodes muestran varios nodos #text . El valor XPath muestra /code[1]/#text[1] . Intento usar //#text para obtener todos los nodos de texto pero recibo ese error:

Error: La Expression must evaluate to a node-set.

He intentado //text y no obtengo nada, pero no error.

Respuesta aceptada

Necesitas usar text() para obtener nodos de texto. Para obtener todos los nodos de texto en el documento, utilice //text() .

De la especificación :

text() coincide con cualquier nodo de texto.




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é