次の方法で共有


軸の指定 (SQLXML 4.0)

適用対象: SQL Server Azure SQL データベース

  • 軸によって、ロケーション ステップで選択されるノードと、コンテキスト ノードの間のツリー リレーションシップが指定されます。 次の軸がサポートされています: child

    コンテキスト ノードの子を含みます。

    次の XPath 式 (場所パス) は、現在のコンテキスト ノードからすべての <Customer> 子を選択します。

    child::Customer  
    

    この XPath クエリでは、child は軸で、 Customer はノード テストです。

  • コンテキスト ノードの親を含みます。

    次の XPath 式は、<Order> 子のすべての<Customer>親を選択します。

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

    これは、child::Customer を指定した場合と同じです。 この XPath クエリでは、childparent は軸で、 CustomerOrder はノード テストです。

  • attribute

    コンテキスト ノードの属性を含みます。

    次の XPath 式は、コンテキスト ノードの CustomerID 属性を選択します。

    attribute::CustomerID  
    
  • self

    コンテキスト ノードそのものを含みます。

    次の XPath 式は、現在のノードが <Order> ノードの場合に選択します。

    self::Order  
    

    この XPath クエリでは、self は軸で、Order はノード テストです。