【发布时间】:2011-04-28 13:10:33
【问题描述】:
例如,我有一个这样的 XML 文档
a[@class="wrong]
...
b
c
d
...
b
c <= this one
我想选择第二个 //b/c 而不从第一部分中取出 //b/c @class="wrong"。 并且在不需要的节点和 //b/c 之间有一些未知节点。 而且我不知道不想要的类的确切标记是什么。
所以我试试//*[not(contains(@class,'wrong'))]/b/c
但它不起作用,因为如果 '...' 中至少有一个节点没有此类,则还会返回第一个 b/c。
【问题讨论】:
标签: javascript dom xpath xquery