Die XML Datei ist komplett als fehlerhaft zu betrachten wenn es das jemand geschafft hat Daten reizuschreiben die Umlaute enthalten.
Um das wegzubekommen musst du die Datei erstmal komplett in einen String laden und via UTF8Encode in die richtige Form bringen. Dann kannst du die Datei auch mit einem beliebigen DOM Parser öffnen ohne das Fehler kommen.
_________________
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?