我正在写一个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可以这样括号吗?
提前致谢!!