This is getting far from the topic of Saxon, but this line of code in my program "txtCollator.setStrength(Collator.PRIMARY);" causes a Collator to ignore case differences (i.e. A and a are sorted together).  It's actually more complicated than that, it appears to ignore spaces and punctuation entirely, in fact I don't understand completely how it works.
 
PC2
-----Original Message-----
From: Hasselbaum, Rob [mailto:RHasselbaum@xchange.com]
Sent: August 1, 2001 07:12
To: 'saxon-help@lists.sourceforge.net'
Subject: RE: [saxon] Collating sequence

You read my mind. :) After digging some more, my follow-up question was going to be: Why doesn't Saxon use Collator? That's probably what I'll do. I wish there was a way to do it that wouldn't force me to implement a separate, virtually identical class for every locale I want to support, though. And it doesn't look like Collator is configurable with regard to uppercase/lowercase.