Html Agility Pack Xpath

c# html-agility-pack xpath

Pregunta

¿Cómo puedo usar este xPath con Html Agility Pack?

xPath:

//div[@class='test']/(text())[last()]

He intentado este código:

//div[@class='test']/(text())[last()]

HTML:

//div[@class='test']/(text())[last()]

Necesito extraer "Test2 Text" sin especificar la etiqueta ul en xPath.

Respuesta aceptada

Puedes intentar usar este XPath:

(//div[@class='test']//text()[normalize-space()])[last()]

//div[@class='test']//text()[normalize-space()] encuentra todos los nodos de texto no vacíos dentro de la div . Y luego, [last()] devuelve solo el último nodo de todos los nodos de texto encontrados.

Ejemplo de demostración de trabajo (verlo en línea aquí ) :

(//div[@class='test']//text()[normalize-space()])[last()]

salida:

(//div[@class='test']//text()[normalize-space()])[last()]



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é