Partilhar via


Especificando um eixo (SQLXML 4.0)

Aplica-se a: SQL Server Banco de Dados SQL do Azure

  • O eixo especifica a relação de árvore entre os nós selecionados pela etapa de local 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 no nó de contexto atual todos os filhos 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 clientes> dos <filhos do pedido>:<

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