[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Can group-by treat its target it two ways?
Hi Martin,
Although the expressions looks as though it should work, it does not produce the 'ch' file and does produce a lot of accented letter files that should have been combined. My peculiar: <xsl:for-each-group select="Word" group-by="if (lower-case(substring(@word,1,2)) eq 'ch') then 'ch' else lower-case(substring(@word,1,1))"> actually does work. Your suggestion would have been far simpler, though. Thanks, Mark -----Original Message----- From: Martin Honnen Sent: Saturday, November 05, 2011 10:48 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: Can group-by treat its target it two ways? Mark wrote: 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.
-- Martin Honnen --- MVP Data Platform Development http://msmvps.com/blogs/martin_honnen/
|
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
|