我正在尝试使用 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>