Problems with character encoding & XML transform

Try using the java/json character maps (example for ö: Unicode Character 'LATIN SMALL LETTER O WITH DIAERESIS' (U+00F6)):
Continuing the discussion from Display Umlaute using on web page: