Compartilhar via


Especificando um eixo (SQLXML 4.0)

  • O eixo especifica a relação de árvore entre os nós selecionados pela etapa de localização e pelo nó de contexto. Há suporte para os seguintes eixos: child

    Contém o filho do nó de contexto.

    A seguinte expressão XPath (caminho de local) seleciona no nó de contexto atual todos os filhos do< cliente>:

    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 clientes<> dos filhos do <Pedido>:

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

    Isso é o mesmo que especificar 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 nó de contexto em si.

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