Specificering av en axel (SQLXML 4.0)

gäller för:SQL ServerAzure SQL Database

  • Axeln specificerar trädrelationen mellan de noder som väljs av platssteget och kontextnoden. Följande axlar stöds: barn

    Innehåller barnet till kontextnoden.

    Följande XPath-uttryck (platsväg) väljer från den aktuella kontextnoden alla <Kundbarnen> :

    child::Customer  
    

    I följande XPath-fråga child är axeln. Customer är nodtestet.

  • parent

    Innehåller föräldern till kontextnoden.

    Följande XPath-uttryck väljer alla <kundföräldrar> till <Order-barnen> :

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

    Detta är samma sak som att ange child::Customer. I denna XPath-fråga child finns och parent axlarna. Customer och Order är nodtesterna.

  • attribut

    Innehåller attributet för kontextnoden.

    Följande XPath-uttryck väljer CustomerID-attributet för kontextnoden:

    attribute::CustomerID  
    
  • själv

    Innehåller själva kontextnoden.

    Följande XPath-uttryck väljer den aktuella noden om det är <Order-noden> :

    self::Order  
    

    I denna XPath-fråga self är axeln och Order är nodtestet.