Especificando um eixo (SQLXML 4.0)
O eixo especifica a relação de árvore entre os nós selecionados pela etapa de local e o nó de contexto. Há suporte para os seguintes eixos: child
Contém o filho do nó de contexto.
A expressão XPath a seguir (caminho do local) seleciona no nó de contexto atual todos os filhos de <Customer>:
child::Customer
Na consulta XPath a seguir, child é o eixo. Customer é o teste de nó.
parent
Contém o pai do nó de contexto.
A expressão XPath a seguir seleciona todos os pais de <Customer> dos filhos de <Order>:
child::Customer/child::Order[parent::Customer/@customerID="ALFKI"]
Isso corresponde à especificação de child::Customer. Nesta consulta XPath, child e parent são os eixos. Customer e Order são os testes de nó.
attribute
Contém o atributo do nó de contexto.
A expressão XPath a seguir seleciona o atributo CustomerID do nó de contexto:
attribute::CustomerID
self
Contém o próprio nó de contexto.
A expressão XPath a seguir seleciona o nó atual, se for o nó <Order>:
self::Order
Nesta consulta XPath, self é o eixo e Order é o teste de nó.