Such doch mal im Internet nach selfhtml. Dort gibts auch einen Abschnitt über xml. Und da ist auch beschrieben, dass Umlaute und noch ein paar weitere Zeichen ersetzt werden müssen.

Gruß
Bruno