|
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 |