Compartir a través de


Especificar un eje (SQLXML 4.0)

Se aplica a: SQL ServerAzure SQL Database

  • El eje especifica la relación jerárquica entre los nodos seleccionados por el paso de ubicación y el nodo de contexto. Se admiten los siguientes ejes: secundario

    Contiene el elemento secundario del nodo de contexto.

    La siguiente expresión XPath (ruta de acceso de ubicación) selecciona en el nodo de contexto actual todos los elementos <secundarios del cliente> :

    child::Customer  
    

    En la consulta XPath siguiente, child es el eje. Customer es la prueba de nodo.

  • parent

    Contiene el elemento primario del nodo de contexto.

    La siguiente expresión XPath selecciona todos los elementos primarios Customer> de los< elementos secundarios Order>:<

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

    Esto equivale a especificar child::Customer. En esta consulta XPath, child y parent son los ejes. Customer y Order son las pruebas de nodo.

  • attribute

    Contiene el atributo del nodo de contexto.

    La siguiente expresión XPath selecciona el atributo CustomerID del nodo de contexto:

    attribute::CustomerID  
    
  • propio

    Contiene el propio nodo de contexto.

    La siguiente expresión XPath selecciona el nodo actual si es el nodo Order>:<

    self::Order  
    

    En esta consulta XPath, self es el eje y Order es la prueba de nodo.