Björn Höhrmann: Wie ist das mit XHTML und den Stylesheets...

Beitrag lesen

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.