Latest web development tutorials

XPath ejes (ejes)

documentos de instancia XML

Vamos a utilizar este documento XML en el ejemplo siguiente:

<?xml version="1.0" encoding="ISO-8859-1"?>

<bookstore>

<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>

<book>
<title lang="eng">Learning XML</title>
<price>39.95</price>
</book>

</bookstore>


XPath ejes (ejes)

Axis se puede definir con respecto al conjunto de nodos del nodo actual.

nombre del eje resultado
antepasado Seleccionar todos los ancestros del nodo actual (padres, abuelos, etc.).
ancestro-or-self Seleccionar todos los ancestros del nodo actual (padres, abuelos, etc.) y el propio nodo actual.
atributo Seleccionar todos los atributos del nodo actual.
niño Selecciona todos los elementos secundarios del nodo actual.
descendiente Seleccionar todos los descendientes de los elementos de nodo actuales (promotor, sol, etc.).
descendiente-or-self Seleccionar todos los descendientes de los elementos de nodo actuales (promotor, Sun, etc.) y el propio nodo actual.
siguiente Seleccione todos los nodos en el documento después de la etiqueta de cierre del nodo actual.
espacio de nombres Seleccionar todos los espacios de nombres del nodo actual.
padre Seleccione el padre del nodo actual.
precedente Seleccione todos los nodos en el documento antes de la etiqueta de inicio del nodo actual.
anterior-hermano Seleccionar todos los hermanos antes de que el nodo actual.
yo Seleccione el nodo actual.