如何对于XML文档实现"select distinct .."的类似操作(使用XSL)
针对如下XML文档, 来自数据库
...
<prog id="节目表的主键">
<item id="节目项表的主键" fid="其它候选键"/>
</prog>
...
问题是, 因为节目和节目项是1:m关系, 我如何将上述文档使用XSL的方式得到一个按照节目-节目项层次的节目项不重复的结果集合???
我在现有的XSL中使用
<xsl:if exp="checkDup( @id )">
...
</xsl:if>
没有报错, 但是显然预定义在<xsl:script>中的checkDup函数并没有被调用和发挥作用, 我该怎么办???