W3C HTML 网页标准教程

XPath

XPath

XPath 介绍
XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。
XPath 节点
XML 文档是被作为节点树来对待的。在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。
XPath 语法
XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。
XPath 轴
XPath 轴 Axis 可定义相对于当前节点 node 的节点集。位置路径可以是绝对的,也可以是相对的。XPath 步 step 包括轴 axis、节点测试 node-test、0个或多个谓语 predicate。 、
XPath 运算符
主要介绍可用在 XPath 表达式中的运算符 operator 。XPath 表达式可返回节点集、字符串、逻辑值以及数字。
XPath 示例
所有现代浏览器都支持使用 XMLHttpRequest 来加载 XML 文档的方法。Internet Explorer 使用 selectNodes() 方法从 XML 文档中的选取节点。Firefox、Chrome、Opera 以及 Safari 使用 evaluate() 方法从 XML 文档中选取节点。
XPath 函数
XQuery 1.0、XPath 2.0 以及 XSLT 2.0 共享相同的函数库。

返回XPath