Subject: RE: [xsl] xsl:key grouping problem From: <Jarno.Elovirta@xxxxxxxxx> Date: Wed, 17 Nov 2004 10:36:31 +0200 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] xsl:key grouping problem, Mark Ivs | Thread | RE: [xsl] xsl:key grouping problem, Mark Ivs |
RE: [xsl] Problem passing node-set , Pawson, David | Date | [xsl] FW: include and key, DERHILLE Magalie - 8 |
Month |