Aracılığıyla paylaş


Bir Eksen Belirtmek (SQLXML 4.0)

Şunlar için geçerlidir:SQL ServerAzure SQL Veritabanı

  • Eksen, konum adımı ile seçilen düğümler ile bağlam düğümü arasındaki ağaç ilişkisini belirtir. Aşağıdaki eksenler desteklenir: çocuk

    Bağlam düğümünün çocuğunu içerir.

    Aşağıdaki XPath ifadesi (konum yolu), mevcut bağlam düğümünden tüm <Müşteri> çocuklarını seçer:

    child::Customer  
    

    Aşağıdaki XPath sorgusunda child eksen belirtilmektedir. Customer düğüm testidir.

  • parent

    Bağlam düğümünün ana noktasını içerir.

    Aşağıdaki XPath ifadesi, Sipariş> çocuklarının< tüm <Müşteri> ebeveynlerini seçer:

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

    Bu, belirtilmesiyle child::Customer aynıdır. Bu XPath sorgusunda child ve parent eksenler. Customer ve Order düğüm testleridir.

  • Öznitelik

    Bağlam düğümünün özniteliğini içerir.

    Aşağıdaki XPath ifadesi, bağlam düğümünün CustomerID niteliğini seçer:

    attribute::CustomerID  
    
  • kendi

    Bağlam düğümünün kendisini içerir.

    Aşağıdaki XPath ifadesi, mevcut <düğüm Order> düğümü ise seçer:

    self::Order  
    

    Bu XPath sorgusunda self eksen ve Order düğüm testidir.