如何使用 XPath:
//bookstore/book/title or //bookstore/city/zipcode/title
只是//title行不通,因为我也有//bookstore/magazine/title
//title
//bookstore/magazine/title
ps 我看到了很多例子,但主要是属性或单节点结构。
title以zipcodeorbook节点为父节点的所有节点:
title
zipcode
book
版本 1:
//title[parent::zipcode|parent::book]
版本 2:
//bookstore/book/title|//bookstore/city/zipcode/title
版本 3:(结果是根据源数据排序的,而不是书籍的顺序,然后是邮政编码)
//title[../../../*[book] or ../../../../*[city/zipcode]]
或 - 在 true/false 中使用 - xpath 中的布尔运算符
| - xpath 中的联合运算符,将运算符右侧的查询 附加 到左侧查询的结果集。