轴步骤
轴步骤包括三个部分:可选轴、节点测试和零个或多个谓词。
节点测试指定了选择节点的标准。 谓词过滤轴步长返回的序列。
轴步的结果总是由零个或多个节点组成的序列,这些节点按文档顺序返回。 轴步可以是向前步 ,从上下文节点开始,向下移动到XML树中,也可以是反向步 ,从上下文节点开始,向上移动到XML树中。 如果上下文项不是节点,则表达式会产生类型错误。
轴步进的不带缩写的语法由轴名和节点测试组成,两者由双冒号分隔。 可通过省略轴并使用速记表示法来缩写轴表达式的语法。
语法
示例
在下面的示例中,
child 是轴的名称, price 是轴上要选择的元素节点的名称。child::price本例中的轴步骤选择上下文节点下的所有 price 元素。