Subject: RE: [xsl] sort and collating sequence From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Sat, 2 Mar 2002 10:54:10 -0000 |
I'm amused by this posting, because I've had a tough job persuading some of my colleagues in W3C that there was a requirement for "codepoint-order-collating" as well as collating in "natural language order". If you have a good reason to want strings to be collated according to their Unicode encodings, it would be valuable if you could explain the requirement and post it to www-xpath-comments@xxxxxxx The XPath 2.0 (and XSLT 2.0) drafts include enhanced facilities for controlling collating sequences. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Paul Bell > Sent: 25 February 2002 18:19 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] sort and collating sequence > > > Hi All, > > I recently scoured the xsl-list digest in search of > information about how > the several xsl:sort implementations construe > the notion of a 'collating sequence'. My own observation is > that xsl:sort > (msxml3 at least) does a kind of 'semantic sorting'. > For example, the values: > > aaa > bbb > ccc > AAA > BBB > CCC > > sorted order="ascending" data-type="text" are presented as: > > aaa > AAA > bbb > BBB > ccc > CCC > > I work at a company that knows a little about sorting and I find this > sequence odd. Shouldn't it be: > > AAA > BBB > CCC > aaa > bbb > ccc > > To put a fine point on it, isn't the ascending sequence in UTF-8: > > x'414141' > x'424242' > x'434343' > x'616161' > x'626262' > x'636363' > > ?? > > This behavior seems so wrong to me, yet it is so unremarked > in the digest > that I feel I must be missing something huge. Can anyone shed > any light on > the correctness of this behavior? Is it unique to > msxml3? Can one use xsl:sort to produce what seems to me the proper > sequence? > > Thank you. > > -Paul > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] use variable in <xsl:if t, Matt Gushee | Thread | [xsl] problem solved with your help, Robert Sösemann |
Re: [xsl] use variable in <xsl:if t, Peter Davis | Date | [xsl] problem solved with your help, Robert Sösemann |
Month |