XPath中与CSS多选择器相等的内容

4

在XPath中是否有类似CSS中的多个选择器(逗号),以便我可以在一个查询中查找//img//*[@background]元素?


1
教程 这是你在寻找的内容吗? - Igoris Azanovas
4个回答

11

XPath中有一个逻辑运算符|,表示或:

//img|//*[@background]

哦,那很容易。谢谢! :) - HiveHicks
与 CSS 逗号不同,它会选择其中一个正确吗?如果可能的话,CSS 逗号会选择两个。 - Muhammad Umer

3
除了XPath 1.0和2.0中存在的 "union" 运算符 |,XPath 2.0还引入了"comma"运算符 ,来形成一系列项目,例如//img, //*[@background]

2
使用 | 分隔,例如://img | //*[@background]

2

是的,它就是管道符号 (|)。

//img | //*[@background]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接