Compartir a través de


Especificar un eje (SQLXML 4.0)

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

    Contiene el elemento secundario del nodo de contexto.

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

    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 expresión XPath siguiente 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 expresión XPath siguiente selecciona el atributo CustomerID del nodo de contexto:

    attribute::CustomerID
    
  • self

    Contiene el propio nodo de contexto.

    La expresión XPath siguiente 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.