XPath(XML Path Language)是一种在XML文档中查找信息的言语。它类似于SQL查询言语,用于从XML文档当拔取数据。XPath广泛用于XSLT(XSL Transformations)跟XQuery等XML处理技巧中。
/
表示从根节点开端,利用//
表示从恣意节点开端。parent::
表示父节点,child::
表示子节点。@
标记后跟属性名,比方@href
。<bookstore>
<book>
<title>Harry Potter</title>
<author>J.K. Rowling</author>
</book>
<book>
<title>Learn XPath</title>
<author>Expert</author>
</book>
</bookstore>
//book/title
//book/author
//book[2]/author
W3Schools供给了一个具体的XPath教程,合适初学者跟进阶者进修。
XPath教程
在线XPath练习东西,可能让你练习XPath表达式。
XPath Practice
XPath是XSLT中弗成或缺的一部分。懂得XPath有助于更好地懂得XSLT。
XSLT教程
XQuery是基于XPath的一种查询言语,用于处理XML数据。
XQuery教程
XPath是一种富强的查询言语,对处理XML数据非常有效。经由过程进修跟控制XPath,你可能更好地处理XML文档,并利用XSLT跟XQuery等XML处理技巧。