expresiones - xpath online
Xpath: obtenga solo contenido de nodo sin otros elementos (3)
Tengo un div elemet:
<div>
This is some text
<h1>This is a title</h1>
<div>Some other content</div>
</div>
Qué expresión xpath debería usar para obtener solo el contenido div sin sus elementos hijo h1 y div
//div[not(h1)¬(div)]
¿Algo como eso? No me lo puedo imaginar
Qué expresión xpath debería usar para obtener solo el contenido
divsin sus elementos hijoh1ydiv
Esta expresión XPath:
/div/node()[not(self::h1|self::div)]
Selecciona todos los elementos del elemento raíz div excepto los elementos h1 o div .
una expresión como ./text () solo recuperará el contenido del elemento raíz.
Saludos, Nitin
Para obtener el valor de cadena del uso de div :
string(/div)
Esta es la concatenación de todos los nodos de texto que son descendientes del elemento div (superior).
Para seleccionar todos los descendientes del nodo de texto del uso de div :
/div//text()
Para obtener solo los nodos de texto que son hijos directos de uso div :
/div/text()