XPath常用的用法

下面是演示代码

<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book>
  <title lang="eng">Harry Potter</title>
  <price>29.99</price>
</book>
<book>
  <title lang="eng">Learning XML</title>
  <price>39.95</price>
</book>
</bookstore>

选择整个标签

选择多个title标签

推荐下面两种方法:

/bookstore/book/title
//*[@lang="eng"]

提取文字

提取 Harry Potter

/bookstore/book/title/text()[1]
/bookstore/book/text()[1]
/bookstore/book/title/text()
/bookstore/book/text()

选择文字等于keyword的标签

/bookstore/book/title[.="{keyword}"]

相关参考

菜鸟教程
最后修改:2020 年 04 月 19 日
如果觉得我的文章对你有用,请随意赞赏