I use XSLT v1.0 and want to translate "UÅ1atx-ß3Å" to "UAA1atx-SS3AA" which "Å" = 'AA' and "ß" = "SS", but so far no luck.
I only can change lower-case to upper-case and remove none alphanumeric characters , not replace with the character that I want to replace.
variable name="OddChars">ÄÖÅÜÉäöåüé
variable name="RegChars">AOAUEaoaue
variable name="OddChars" select="('Ä','Ö','Å','Ü','É','ä','ö','å','ü','é','ß')" variable name="RegChars" select="('Ae','Oe','AA','Ue','Ee','ae','oe','aa','ue','ee','SS')"
variable name="fr" select="('[Å-é]', 'Å', 'ß')" variable name="to_newChar" select="('Y', 'A', 'S')"
But none of them work
Thank you