|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Grouping by key
Hi Geert,
>> <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)
Actually, that doesn't matter in XSLT 1.0, since if you supply a
node-set to the generate-id() function it gives you the generated ID
for the first node in that node-set automatically. But I usually put
in the [1] anyway (a) because it makes it clearer what's going on and
(b) because in XSLT 2.0, it's an error to supply more than one node as
the argument to generate-id().
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
|
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








