0
<test  volume="1"  />
<test  volume="2"  />
<test  volume="1"  />
<test  volume="3"  />
<test  volume="5"  />
<test  volume="4"  />
<test  volume="4"  />
<test  volume="4"  />
<test  volume="2"  />

我如何才能只浏览具有唯一属性值的节点,即从 1 到 2,然后到 3,依此类推。我想获取唯一值,然后想要拆分 xml 文件以创建具有相同属性值的节点集合。有没有其他方法可以制作具有不同属性值的节点集合。即,如果我为属性值 4 创建一个列表,那么列表必须有 3 个节点。这里注意属性值是未知的,可以是任意数值。这只是一个示例。

提前致谢

4

1 回答 1

0

用它作为你的 xpath

//test[not(@volume = following::test/@volume)]

这适用于 xpath 1.0 和 2.0

于 2013-10-29T13:34:23.863 回答