<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个节点。请注意,属性值未知它可以是任何数值。这只是一个样本。
提前致谢
答案 0 :(得分:0)
将此用作xpath
// test [not(@volume = following :: test / @ volume)]
这适用于xpath 1.0和2.0