Subject: RE: [xsl] Getting the Base Character of Character with Diacritic From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 19 Sep 2006 08:59:15 +0100 |
Following up on suggestions from others, if NFKD is supported then the following should work reasonably well for European languages: replace(normalize-unicode($in, 'NFKD'), '[̀-ͯ]', '') or if you prefer codepoints-to-string(string-to-codepoints(normalize-unicode($in, 'NFKD'))[not(. = 768 to 879)]) Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Jeff Sese [mailto:jsese@xxxxxxxxxxxx] > Sent: 19 September 2006 02:06 > To: Xsl-List > Subject: [xsl] Getting the Base Character of Character with Diacritic > > Hi, > > Is there a way in xslt for me to get the base character of a > character with diacritic? > Like b to a? I was thinking of using the translate function, > but it there are too many characters to include. > > -- Jeff
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Getting the Base Characte, Colin Adams | Thread | Re: [xsl] Getting the Base Characte, Jeff Sese |
Re: [xsl] Getting the Base Characte, Abel Braaksma | Date | RE: [xsl] Getting the Base Characte, Michael Kay |
Month |