Specifica di un asse (SQLXML 4.0)
L'asse specifica la relazione ad albero tra i nodi selezionati nella fase di posizione e il nodo di contesto. Sono supportati gli assi seguenti: child
Contiene l'elemento figlio del nodo di contesto.
L'espressione XPath seguente (percorso) seleziona dal nodo di contesto corrente tutti i gli elementi <Customer> figli:
child::Customer
Nella query XPath seguente child è l'asse. Customer è il test di nodo.
parent
Contiene l'elemento padre del nodo di contesto.
L'espressione XPath seguente seleziona tutti gli elementi <Customer> padre degli elementi <Order> figli:
child::Customer/child::Order[parent::Customer/@customerID="ALFKI"]
L'espressione equivale a specificare child::Customer. In questa query XPath child e parent sono gli assi. Customer e Order sono i test di nodo.
attribute
Contiene l'attributo del nodo di contesto.
L'espressione XPath seguente seleziona l'attributo CustomerID del nodo di contesto:
attribute::CustomerID
self
Contiene il nodo di contesto stesso.
L'espressione XPath seguente seleziona il nodo corrente se si tratta del nodo <Order> :
self::Order
Nella query XPath seguente self è l'asse e Order è il test di nodo.