Wo "knallt" es denn?
Umlaute in den Daten sind unkritisch und lösen keine Fehler aus, Umlaute in den Knoten- und Attributnamen könnten da eher die Ursache sein, da diese sich den RPG-Namen nicht zuordnen lassen.
Hier ist in den XML-Optionen "converts" oder so anzugeben. Dann werden die Zeichen in ungültigen XML-Namen in "_" umgesetzt, die RPG-Namen sind dann analog zu bilden.