Subject: Re: [xsl] Can group-by treat its target it two ways? From: Michael Kay <mike@xxxxxxxxxxxx> Date: Sat, 05 Nov 2011 18:11:55 +0000 |
Mark wrote:substring() counts Unicode codepoints, not collation units, so if the word starts with 'ch', it will return 'c'.
How can I make <xsl:for-each-group select="Word" group-by="lower-case(substring(@word,1,1))"> consider 'ch' as a single letter? (Right now, it is tacking all of the 'ch' words at the end of the 'c' file because of the substring(@word, 1,1) filter.
What happens with <xsl:for-each-group select="Word" group-by="lower-case(substring(@word,1,1))" collation="http://saxon.sf.net/collation?lang=cs"> ?
Michael Kay Saxonica
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Can group-by treat its ta, Mark | Thread | Re: [xsl] Can group-by treat its ta, Mark |
Re: [xsl] Can group-by treat its ta, Michael Kay | Date | Re: [xsl] Can group-by treat its ta, Mark |
Month |