Delen via


Specificeren van een as (SQLXML 4.0)

Van toepassing op:SQL ServerAzure SQL Database

  • De as specificeert de boomrelatie tussen de knooppunten die door de locatiestap zijn geselecteerd en de contextknoop. De volgende assen worden ondersteund: kind

    Bevat het kind van de contextknoop.

    De volgende XPath-expressie (locatiepad) selecteert uit de huidige contextknoop alle <Customer-kinderen> :

    child::Customer  
    

    In de volgende XPath-query child is de as. Customer is de knooptest.

  • parent

    Bevat de ouder van de contextknoop.

    De volgende XPath-expressie selecteert alle <Klantouders> van de <Order-kinderen> :

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

    Dit is hetzelfde als child::Customer opgeven. In deze XPath-query child zijn en parent de assen. Customer en Order zijn de knooppunttesten.

  • attribuut

    Bevat het attribuut van de contextknoop.

    De volgende XPath-expressie selecteert het CustomerID-attribuut van de contextknoop:

    attribute::CustomerID  
    
  • zelf

    Bevat de contextknoop zelf.

    De volgende XPath-expressie selecteert de huidige knoop als het de <Order-knoop> is:

    self::Order  
    

    In deze XPath-query self is de as en Order is de knooptest.