Partilhar via


Especificação de um Eixo (SQLXML 4.0)

Aplica-se a:SQL ServerBanco de Dados SQL do Azure

  • O eixo especifica a relação da árvore entre os nós selecionados pelo passo de localização e o nó de contexto. Os seguintes eixos são suportados: filho

    Contém o filho do nó de contexto.

    A seguinte expressão XPath (caminho de localização) seleciona do nó de contexto atual todos os filhos <do Cliente> :

    child::Customer  
    

    Na consulta XPath seguinte, child é o eixo. Customer é o teste do nó.

  • parent

    Contém o pai do nó de contexto.

    A seguinte expressão XPath seleciona todos os <pais clientes> dos <filhos da Ordem> :

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

  • atributo

    Contém o atributo do nó de contexto.

    A expressão XPath seguinte seleciona o atributo CustomerID do nó de contexto:

    attribute::CustomerID  
    
  • eu próprio

    Contém o próprio nó de contexto.

    A seguinte expressão XPath seleciona o nó atual se for o <nó Ordem> :

    self::Order  
    

    Nesta consulta XPath, self é o eixo e Order é o teste do nó.