假设我有一些这样的 XML:
<group>
<request>
<field id="a"/>
<field id="b"/>
<field id="c"/>
</request>
<request>
<field id="a"/>
<field id="b"/>
<field id="d"/>
</request>
</group>
请注意,<request>
不保证元素的顺序。
我想提出两个 XPath 表达式,第一个检查<request>
具有子 a、b 和 c 的 a 是否存在,第二个检查<request>
具有子 a、b 和 d 的 a 是否存在。
我该如何指定?我最接近的使用编号谓词语法,但我缺少有关如何指定多个子匹配项的内容,并且<request>
未定义元素顺序的事实也让我感到困惑。
提前致谢
格伦。