Hi,
Hello all,
I am new to xsl and I am having trouble with grouping.
I have listed my XML below. I would like to get a list
of all unique country_groups which has a year=2004 and
num=2. I am trying to solve this using xsl:key and
key() function. Can someone help me please ?
<xsl:key name="groups" match="country" use="concat(country_group, @year,
@num)"/>
<xsl:template match="myroot">
<xsl:for-each select="country[generate-id() = generate-id(key('groups',
concat(country_group, '2004', '2')))]">
<xsl:value-of select="country_group"/>
<xsl:text>
</xsl:text>
</xsl:for-each>
</xsl:template>
Cheers,
Jarno
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--