xsl-list
[Top] [All Lists]

RE: xsl:key grouping problem

2004-11-17 01:36:31
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>&#xA;</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>
--~--



<Prev in Thread] Current Thread [Next in Thread>