Wenn die Auskunft korrekt sein sollte, dass die Datei fehlerfrei ist: Ist vielleicht die Kodierung das Problem?
Bei
XML-Dateien kommt es ja gerne mal vor, dass die Datei z.B. mit UTF-16 gespeichert / übermittelt wird, aber in der Datei UTF-8 steht, usw.
Auf Umlaute usw. hast du vermutlich schon geprüft, oder?