Re: [xsl] Grouping by key

Subject: Re: [xsl] Grouping by key
From: Geert Josten <Geert.Josten@xxxxxxxxxxx>
Date: Thu, 04 Nov 2004 16:21:08 +0100
Hi,

Two typos..

<xsl:template match="documents">
<table>
<xsl:apply-templates select="account[generate-id() = generate-id( key( 'categorise', town ) )]" mode="catcols" />

I think this must be:
<xsl:apply-templates select="account[generate-id() = generate-id( key('categorise', town)[1] )]" mode="catcols" />


(Note the [1] behind the key function)

<xsl:template match="account" mode="catcols">
<tr>
<td><xsl:value-of select="town" /></td>
<xsl:apply-templates select="//account[generate-id() = generate-id( key( 'categorise', town ) )]" mode="catrows" />

And this should be: <xsl:apply-templates select="key('categorise', town)" mode="catrows" />

Grtz,
Geert

--
Geert.Josten@xxxxxxxxxxx
IT-consultant at Daidalos BV, Zoetermeer (NL)

http://www.daidalos.nl/
tel:+31-(0)79-3316961
fax:+31-(0)79-3316464

GPG: 1024D/12DEBB50

Current Thread