|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: xsl:key grouping problem
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








