Especificar un eje (SQLXML 4.0)
El eje especifica la relación en el árbol entre los nodos seleccionados por el paso de ubicación y el nodo de contexto. Se admiten los ejes siguientes: child
Contiene el elemento secundario del nodo de contexto.
La expresión XPath siguiente (ruta de acceso de la ubicación) selecciona del nodo de contexto actual todos los elementos secundarios <Customer>:
child::Customer
En la consulta XPath siguiente, child es el eje. Customer es la prueba de nodo.
parent
Contiene el elemento primario del nodo de contexto.
La expresión XPath siguiente selecciona todos los elementos primarios <Customer> de los elementos secundarios <Order>:
child::Customer/child::Order[parent::Customer/@customerID="ALFKI"]
Esto equivale a especificar child::Customer. En esta consulta XPath, child y parent son los ejes. Customer y Order son las pruebas de nodo.
attribute
Contiene el atributo del nodo de contexto.
La expresión XPath siguiente selecciona el atributo CustomerID del nodo de contexto:
attribute::CustomerID
self
Contiene el propio nodo de contexto.
La expresión XPath siguiente selecciona el nodo actual si es el nodo <Order>:
self::Order
En esta consulta XPath, self es el eje y Order es la prueba de nodo.