XPath 教程
XPath 即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。
XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初XPath的提出的初衷是将其作为一个通用的、介于XPointer与XSL间的语法模型。但是XPath很快的被开发者采用来当作小型查询语言。
因此,对 XPath 的理解是很多高级 XML 应用的基础。
学习 XPATH 前该具备的知识:
在您继续学习之前,应该对下面的知识有基本的了解:HTML / XHTML
如果您没有以上基础知识,建议点击链接先学习。
XPath 的应用
XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。
此外,在各种开发语言的内置或第三方的查询 XML 文档的方法中,都离不开 XPath 的应用。比如java的 org.dom4j.io.XMLWriter ,.net 的 HtmlAgilityPack 等。
XPath 参考手册
在 本站,本站提供完整的 XPath 2.0、XQuery 1.0 和 XSLT 2.0 的 内置函数。