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
div
sin sus elementos hijoh1
ydiv
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()