考虑以下 XML
<xml>
<tag/>
<tag version="2.1"/>
</xml>
我想要一个 XPath 1.0 表达式,<tag version="2.1"/>
如果我搜索版本 2.1,并且<tag/>
如果我搜索版本 2.2,它会返回。
到目前为止,我已经尝试过
/xml/tag[@version = '%version%' or not(@version)]
where%version%
是一个可以是 2.1 或 2.2 的字符串,但如果%version%
是 2.1,它会返回两个节点。