指定轴 (SQLXML 4.0)

适用于:SQL Server Azure SQL 数据库

  • 轴指定根据位置步骤和上下文节点选择的节点之间的树关系。 支持以下轴: 子轴

    包含上下文节点的子级。

    以下 XPath 表达式(位置路径)从当前上下文节点中选择所有 <Customer> 子级:

    child::Customer  
    

    在下面的 XPath 查询中,child 为轴。 Customer 是节点测试。

  • parent

    包含上下文节点的父级。

    以下 XPath 表达式选择 Order> 子级的所有 <Customer><级:

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

    这与指定 child::Customer 的作用相同。 在此 XPath 查询中,childparent 为轴。 CustomerOrder 是节点测试。

  • attribute

    包含上下文节点的属性。

    以下 XPath 表达式选择 上下文节点的 CustomerID 属性:

    attribute::CustomerID  
    
  • self

    包含上下文节点本身。

    如果当前节点是 <Order> 节点,则以下 XPath 表达式选择当前节点:

    self::Order  
    

    在此 XPath 查询中,self 为轴,Order 为节点测试。