[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Sorting Upper-Case first. Microsoft bug?
Subject: RE: [xsl] Sorting Upper-Case first. Microsoft bug? From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 7 Aug 2003 21:39:49 +0100 |
I've been re-reading the W3C Recommendation and although I still think the definition for the case-order sorting given in it is misleading to say the least, I have to recognise that if you keep reading the EXAMPLE given in it clearly states that given A,B,a and b the sorting (Upper-case first) would be A,a,B,b And that's probably why all the implementators followed this rule. According to the W3C Recommendation: But implementers are not following that rule. The rule given is that the case order affects the ording of characters and that strings are ordered lexicographically based on that ordering. This is _not_ what the implementations are doing. Mike kindly gave the algorithm used in saxon 6. Given the length of time its been used, I fear its to late to change it, but I can't see any reading of the W3C rec that could justify such an algorithm. Well actually there is one reading (as Mike pointed out) you could assume that sorted lexicographically was being used as a colloquial turn of phrase rather that specifying lexicographic ordering, but I don't really see any justification for that (and it certainly never occured to me before this thread that systems would do that) David XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Sorting Upper-Case first., Yago Alvarado | Thread | Re: [xsl] Sorting Upper-Case first., Markus Abt |
Re: [xsl] Finding last node in recu, Jeff Kenton | Date | [xsl] sort order="descending" quest, Jessica P. Hekman |
Month |