For some reason Unicode doesn't classify this as a decomposable character
(heaven only knows what criteria they were using). So you'll have to
special-case it, I think.
Regards,
Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay
-----Original Message-----
From: Vladimir Nesterovsky [mailto:vladimir(_at_)nesterovsky-bros(_dot_)com]
Sent: 07 January 2010 13:27
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] re: Generate identifier
Hello!
Proceeding with my original question.
Is there a way to decompose characters like:
æ 'LATIN SMALL LETTER AE' (U+00E6)
into a separate letters?
Are there many such characters derived from Latin (I'll be
calling replace() if it's only one or two)?
Thanks.
--
Vladimir Nesterovsky
http://www.nesterovsky-bros.com/
I need to convert a string into an identifier.
Earlier I was using the following function:
Now, I have to build a name with only containing [A-Za-z0-9] only.
My problem is that I often see characters with modifiers
like 00E0 à
LATIN SMALL LETTER A WITH GRAVE
00E1 á LATIN SMALL LETTER A WITH ACUTE
00E2 â LATIN SMALL LETTER A WITH CIRCUMFLEX
00E3 ã LATIN SMALL LETTER A WITH TILDE
00E4 ä LATIN SMALL LETTER A WITH DIAERESIS ...
My questions:
is it acceptable, from the perspective of a western
language, to replace those characters with a character
without modifier;
is there a way to do this in xslt;
any better option?
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--