小编典典

不同节点的 XPath OR 运算符

all

如何使用 XPath:

//bookstore/book/title or //bookstore/city/zipcode/title

只是//title行不通,因为我也有//bookstore/magazine/title

ps 我看到了很多例子,但主要是属性或单节点结构。


阅读 76

收藏
2022-08-15

共1个答案

小编典典

titlezipcodeorbook节点为父节点的所有节点:

版本 1:

//title[parent::zipcode|parent::book]

版本 2:

//bookstore/book/title|//bookstore/city/zipcode/title

版本 3:(结果是根据源数据排序的,而不是书籍的顺序,然后是邮政编码)

//title[../../../*[book] or ../../../../*[city/zipcode]]

- 在 true/false 中使用 - xpath 中的布尔运算符

| - xpath 中的联合运算符,将运算符右侧的查询 附加 到左侧查询的结果集。

2022-08-15