xpath语法是在xml文件中匹配信息的语法。
下表为xpath表达式:
表达式 | 结果 |
---|---|
//node | 寻找所有的<node>节点,而不管它在文档中的位置。 |
/node | 选取<node>节点 |
node/book | 选取父节点<node>的节点<book> |
/node[@src="f"] | 选取属性src是f的<node>节点 |
node//book | 选择属于<node>元素的后代的所有 book 元素,而不管它们位于<node>之下的什么位置。 |
//img/@src | 选取<img>的src属性值 |
请看下列xml文件:
<?xml version="1.0" encoding="UTF-8"?> <bookstore> <book> <title lang="en">code hyj</title> <author style="color:yellow">Jay</author> <year>2013</year> <price>236.98</price> </book> </bookstore> |
请看以下xpath代码:
//book/title[@lang="en"] |
匹配结果:
<title lang="en">code hyj</title> |