“XML 路径语言”(XPath)是用来唯一地标识或找出源 XML 文档各部分的 XSL 子语言。XPath 表达式可以用来搜索 XML 文档,并从文档的节点(文档的任何部件,例如,元素或属性)中抽取信息。
有四种不同类型的 XPath 表达式:
XPath 表达式返回某个节点集,即,节点的集合。例如,如果您让 XPath 查找具有 id 属性的任何元素,可以有多个元素。XPath 就会返回一个节点集,它是输入文档中具有 id 元素的所有元素的集合。
以下是一个样本 XPath 表达式:
/order/item/part-number
这意味着“选择名为 part-number 的任何元素,这些元素是 item 元素的子代,item 元素又是 order 元素的子代,而 order 元素又是文档根的子代。
可以使用“XPath 表达式”向导来创建 XPath 表达式。可以采用下列方法来启动“XPath 表达式”向导:
有关 XPath 的更多信息,请参阅 www.w3.org/TR/xpath。