xsl-list
[Top] [All Lists]

RE: Counting uniquely selected values of elements

2003-04-14 06:06:40
Hi,

I want to count the occurences of each text in the c element 
(this, that, 
not this, not that).

See <http://jenitennison.com/xslt/grouping>

<xsl:key name="uniq" match="a/b/c" use="." />

<xsl:template match="root">
  <xsl:for-each select="a/b/c[generate-id(.) = generate-id(key('uniq', .))]">
    <xsl:value-of select="."/> occurs <xsl:value-of select="count(key('uniq', 
.))"/> times. <xsl:text/>
  </xsl:for-each>
</xsl:template>

Cheers,

Jarno - neuroticfish: wakemeup! (club-edit)

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list