Condividi tramite


Specifica di un asse (SQLXML 4.0)

  • L'asse specifica la relazione all'interno dell'albero tra i nodi selezionati dal passo e dal nodo di contesto. Sono supportati gli assi seguenti: child

    Contiene l'elemento figlio del nodo di contesto.

    L'espressione XPath seguente (percorso percorso) seleziona dal nodo di contesto corrente tutti i <figli del cliente> :

    child::Customer  
    

    Nella query XPath seguente, child è l'asse. Customer è il test del nodo.

  • parent

    Contiene l'elemento padre del nodo di contesto.

    L'espressione XPath seguente seleziona tutti i <genitori del cliente> dei <figli Order> :

    child::Customer/child::Order[parent::Customer/@customerID="ALFKI"]  
    

    L'espressione equivale a specificare child::Customer. In questa query XPath, child e parent sono le 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.