我想使用XSLT将一组文档转换为一个结构。我有转换工作正确连接文档。不过,我不知道这些文件是否有重复的条目,我需要删除这些条目。基于属性的唯一xml节点
我需要知道如何通过id属性删除这些重复项(如果存在)。所有重复项都将具有相同的ID。我知道这将与按键和生成id功能有关。
<root>
<item id="1001">A</item>
<item id="1003">C</item>
<item id="1004">D</item>
<item id="1002">B</item>
<item id="1001">A</item>
<item id="1003">C</item>
<item id="1004">D</item>
<item id="1005">E</item>
</root>
我需要一个XSLT 1.0变换针对上述情况,基于以下...
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
另外,有人能够解释它对我的作用吗?一个小白有点...
在此先感谢...
@Anthony:我的$ 0.02 - 而'计数()'方法需要更少的空间,也很难理解。证明:长的解释。 :)'generate-id()'方法不太透明,这就是为什么我总是推荐使用后者。有*的*情况下'计数()'方法是唯一的选择,但他们是罕见的,相距甚远。 (编辑:静止,+1) – Tomalak 2010-02-12 13:04:52