问题描述
我有一个简单的表达:
*[local-name() = 'test' and namespace-uri() = 'test1' or namespace-uri() = 'test2']"
这类似于:
(x and y) or z
如何创建以下表达式:
x and (y or z)
我使用的是 XPath 2.0
解决方法
试试:
*[local-name() = 'test' and (namespace-uri() = 'test1' or namespace-uri() = 'test2')]"
或
*[local-name() = 'test' and namespace-uri() = ('test1','test2')]"