Hallo,
hast Du mal probiert das Charset auf UTF-8 zu setzen?
Des weiteren - ich weiss nicht ob du die XMLs von externen
Quellen beziehst oder sie manipulieren kannst - statt der
Umlaute die jeweiligen Entitaeten einzusetzen?
Gruesse aus Berlin
Markus