我正在尝试获取具有 的子级<min value="1" />
和不具有 的子级的所有元素节点的列表<mustSupport value="true" />
。
这两个查询都是分开工作的,
//differential/element[child::min[@value='1'] ]
//differential/element[not (child::mustsupport)]
但组合时不会产生任何结果。
//differential/element[child::min[@value='1'] and not [child::mustsupport] ]
不确定是否是拼写错误,但您
[ ]
的.( )
not
另外,xpath 区分大小写。
最后,
child::
轴不是必需的(尽管如果它更容易理解就可以了)。尝试这个...