wenn ich den header text/xml nicht sende (also den html-parser verwenden lasse) funktioniert die seite samt js problemlos.
Wo schickst du das mit? Hast du zugriff auf dem Webserver (MIME-Type)
Schicke text/xhtml oder text/html.
Wenn er es als text/xhtml verschickt, müsste der Browser es als text/plain behandeln, da er text/xhtml nicht kennen kann - den Typ gibt es nicht.