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>
<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. |