我有以下XML:
<RootNode>
<innerNode name="x1"/>
<innerNode name="x2"/>
<innerNode name="x1"/>
<innerNode name="x3"/>
</RootNode>
如何使用XPATH在不迭代结果的情况下查找名称重复的innerNode?(在上面的示例中,x1是重复的)。
//innerNode[
@name = following::innerNode/@name
or
@name = preceding::innerNode/@name
]
即使在嵌套innerNode
元素的情况下,也会发现重复项:
<RootNode>
<innerNode name="x1">
<innerNode name="x1" />
<innerNode name="x2" />
</innerNode>
<innerNode name="x2">
<innerNode name="x3" />
</innerNode>
</RootNode>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句