[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] xsl:sort with lang attribute
Subject: Re: [xsl] xsl:sort with lang attribute
From: "W. Eliot Kimber" <eliot@xxxxxxxxxx>
Date: Wed, 08 Jan 2003 13:13:20 -0600
|
Michael Kay wrote:
How well do the current crop of XSLT processors
(I'm thinking of Saxon6, Saxon7, Xalan, and xsltproc)
support the lang attribute in xsl:sort?
Saxon 6.x uses the lang attribute to attempt to load a user-defined
sorting module, as described in [1]. There is no built-in support for
multiple languages, just hooks that allow you to do it yourself.
[1]
http://saxon.sourceforge.net/saxon6.5.2/extensibility.html#Implementing-
a-collating-sequence
The sample internationalization support library (i18n_support) available
from the ISOGEN Web site
(http://www.isogen.com/downloads/cool_tools/cool_tools.jsp) includes
samples of custom collators for Saxon 6.5. In this implementation, I
have a single factory method that creates Java Collators for a
particular locale (or using local collation rules). The Saxon collators
then delegate to this factory to get the appropriate collator.
Cheers,
Eliot
--
W. Eliot Kimber, eliot@xxxxxxxxxx
Consultant, ISOGEN International
1016 La Posada Dr., Suite 240
Austin, TX 78752 Phone: 512.656.4139
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|