【发布时间】:2014-03-18 23:29:23
【问题描述】:
我正在尝试使用 Muenchian 分组来选择一个节点集,该节点集包含以下 XML 文档中每部电影的第一次出现,但我无法返回任何内容...
<poll>
<ballot id="b1">
<movie>NATIONAL LAMPOON'S ANIMAL HOUSE (1978)</movie>
<movie>SILVER STREAK (1976)</movie>
<movie>SOME LIKE IT HOT (1959)</movie>
</ballot>
<ballot id="b2">
<movie>MODERN TIMES (1936)</movie>
<movie>NATIONAL LAMPOON'S ANIMAL HOUSE (1978)</movie>
<movie>SHAMPOO (1975)</movie>
</ballot>
</poll>
以下是我的 xsl...
<xsl:template match="/">
<xsl:for-each select="//ballot[generate-id()=generate-id(key('movies',.)[1])]">
<xsl:value-of select="movie" />
</xsl:for-each>
</xsl:template>
【问题讨论】:
标签: xml xslt muenchian-grouping