位置步骤的语法
是用两个冒号 (::) 分开的轴名和节点测试,后面是分别放在方括号中的零个或多个表达式。
例如,在 XPath 表达式(位置路径)child::Order[attribute::ProductID="prod-39"]中,选定上下文节点的所有 <order> 子元素。然后将谓词中的测试应用于节点集,将只返回 ProductID属性的属性值为 "prod-39"的 <order> 元素节点。
缩略语法
Sqlservr2000支持下面的位置路径缩略语法: attribute::可以缩略为 @。 比如:[attribute::ProductID="Prod-39"] 可以缩写成 [@ProductID =" Prod-39"]
child::可以在位置步骤中省略。 比如:位置路径child::ROOT/child::Orde可以缩写成 ROOT /Order
self::node() 可缩略为一个句点 (.),而 parent::node() 可缩略两个句点 (..)。
所以 /child::ROOT/child::Order[attribute::ProductID="prod-39"]也可以缩写成 /ROOT/Order[@ProductID="prod-39"]
Copyright 2003-2005 www.sohozu.com All Rights Reserved
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]
|