[Home] [By Thread] [By Date] [Recent Entries]
Yes, using node-name() is better, and I usually use it; I took a short-cut
on this occasion because IIRC I was using <xsl:element
name="{current-grouping-key()}"> and I wasn't sure that would work with an
xs:QName; on reflection I think it probably will.
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Florent Georges [mailto:lists@xxxxxxxxxxxx]
> Sent: 10 January 2008 21:33
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: XSLT 2.0 Multi-level grouping
>
> Michael Kay wrote:
>
> Hi
>
> > <xsl:for-each-group select="*" group-by="name()">
>
> I know name() is widely used as a grouping key, but I
> wonder if we shouldn't use node-name(.) instead, to be more
> coherent regarding namespaces handling. The same way we
> advice to use self::ns:name instead of name() eq 'ns:name'.
>
> Regards,
>
> --drkm
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ______________________________________________________________
> _______________
> Ne gardez plus qu'une seule adresse mail ! Copiez vos mails
> vers Yahoo! Mail http://mail.yahoo.fr
|

Cart



