次の XML を考慮する
<xml>
<tag/>
<tag version="2.1"/>
</xml>
<tag version="2.1"/>
バージョン 2.1 を<tag/>
検索した場合とバージョン 2.2 を検索した場合に返される XPath 1.0 式が必要です。
これまでのところ、私は試しました
/xml/tag[@version = '%version%' or not(@version)]
where%version%
は 2.1 または 2.2 のいずれかの文字列ですが、2.1%version%
の場合は両方のノードを返します。