Re: [xsl] xsl:sort / xalan-c++ sorting international?

Subject: Re: [xsl] xsl:sort / xalan-c++ sorting international?
From: Ted Stresen-Reuter <tedmasterweb@xxxxxxx>
Date: Mon, 10 Feb 2003 08:12:57 -0600

I just bought the O'Reilly XSLT Cookbook by Sal Mangano and he presents a solution for converting non-ASCII characters into their language-specific upper case versions (including "eszett"). You might find the technique useful when trying to solve this particular problem as well. I'd reprint it here, but I do believe that would be a copyright violation (and I really like the book so i don't want to piss off the author!)

You can check it out here:

Good luck,

Ted Stresen-Reuter

On Monday, February 10, 2003, at 05:28 AM, Frank-Ralph Reiser wrote:


For one thing, I don't really know which XSLT processor is really efficient...
In our company, we use xalan-c++.

The binary version of xalan-c++ available for download on doesn't support language-specific xsl:sort, or so it seems.
(e.g. german umlauts "ä", "ö", "ü" and so on always come out as the last items...)
The java version of xalan is beyond all question because of its low speed...

I tried to compile xalan-c++ with ICU enabled with linux i386.
Compiling ICU was not so much a problem, but compiling xalan with ICU was.

So, my question is:
Are there any binary versions of xalan-c++ (or any other commerially usable and fast XSLT-processor), which support sorting of language-specific special characters?
Destination os would include linux-i386, win32 (windows 2000, NT4 and XP) and solaris 2.6 and up.

Thanks for every hint in advance...

Frank-Ralph Reiser

XSL-List info and archive:

XSL-List info and archive:

Current Thread