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