如何使用XPath:
//bookstore/book/title or //bookstore/city/zipcode/title
只有//title
无效,因为我还有//bookstore/magazine/title
P.S。我看了很多或者例子,但主要是属性或单节点结构。
答案 0 :(得分:187)
所有以title
或zipcode
节点为父节点的book
个节点:
版本1:
//title[parent::zipcode|parent::book]
第2版:
//bookstore/book/title|//bookstore/city/zipcode/title
答案 1 :(得分:46)
如果要仅使用union运算符选择两个节点中的一个,则可以使用此解决方案:
(//bookstore/book/title | //bookstore/city/zipcode/title)[1]
答案 2 :(得分:1)
元素有两个xpath。然后你可以编写两个xpath,如下所示
xpath1 | xpath2
例如://输入[@name ="用户名"] | //输入[@id =" wm_login-用户名"]