小编Luk*_*hen的帖子

AND和OR的xpath逻辑运算符优先级,不带括号

我正在写一个xpath表达式来实现这个目的:

//parent[(childA[contains(.,"foo")] or childB[contains(.,"foo")]) AND (childA[contains(.,"bar")] or childB[contains(.,"bar")])]
Run Code Online (Sandbox Code Playgroud)

这是选择其子项(childA或childB或childA和childB一起)包含字符串"foo"和"bar"的父项.

我不确定是否正确使用AND之前和之后的括号.xpath可以这样括号吗?

提前致谢!!

xpath operator-precedence

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

operator-precedence ×1

xpath ×1