假设我有以下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表达式,第一个是检查是否存在具有子元素a、b和c的
<request>
,第二个是检查是否存在具有子元素a、b和d的<request>
。我应该如何指定这些内容?我最接近的方法使用了编号谓词语法,但我错过了一些关于如何指定多个子匹配的细节,而且
<request>
元素的顺序未定义也使我感到困惑。提前致谢。
Glenn。