Hallo,
Mit dem besagten COdeschnipsel tritt genau derselbe Fehler auf...
Noch Ideen? Ist der Validator hier vielleicht "zu" genau?
Offenbar kommt dieser nicht mit der internen DTD klar. Beim W3C-Validator sieht es schon besser aus. Der dort bemaengelte Zeichensatz ist an sich kein Problem, da fuer XML ohne encoding-Attribut UTF-8 anzunehmen ist.
Versuche es zum Lernen zunaechst mit Offline-Tools.
MfG, Thomas