我有以下类型的XML: -
<tagCategory name="Bike" id="10">
</tagCategory>
<tagCategory name="Cars" id="22">
<excludedClass>NonDriver</excludedClass>
<excludedClass>BannedFromDriving</excludedClass>
</tagCategory>
<tagCategory name="PogoStick" id="5">
<excludedClass>NoLegs</excludedClass>
</tagCategory>
我想在我可以说的地方运行查询: -
给我所有的excludedClass不是X的tagCategory元素。例如: -
我正在使用当前的XPath,它只使用一个excludedClass处理元素,但是存在多个,它不会像我期望的那样过滤掉项目。
"//tagCategory[excludedClass!='" + classification + "' or not(excludedClass)]"
有没有人有任何想法我如何修改我的XPath来提供我需要的东西?
真的很感激任何想法。
亲切的问候,
菲尔。
答案 0 :(得分:0)
尝试使用以下内容:
//tagCategory[not(excludedClass='NonDriver')]
示例:
//tagCategory[not(excludedClass='" + classification + "')]