我有一個xml文檔,其中包含一些帶有ID的「Item」元素。我想列出唯一的Item ID列表。 Item元素不在列表雖然 - 它們可以是在XML文檔內的任何深度 - 例如:使用xslt查找唯一節點
<Node>
<Node>
<Item id="1"/>
<Item id="2"/>
</Node>
<Node>
<Item id="1"/>
<Node>
<Item id="3"/>
</Node>
</Node>
<Item id="2"/>
</Node>
我想輸出1,2,3(或類似的表示)。如果這可以用一個xpath完成,那麼甚至更好!
我已經看到了這個兄弟元素列表的例子,但不是一般的xml樹結構。我也受限於使用xslt 1.0方法。謝謝!
//項目[生成-ID()=生成-ID(鍵(「項目-id',@id)[1]))]更簡潔,更省時。 – Erlock 2010-02-04 13:39:47
有趣,我不知道,ty! – 2010-02-04 13:56:09