Hi!
Der IE hat keine Ahnung davon das es XHTML gibt. Dem zufolge schaltet er bei als XML ausgeliefertem XHTML statt in einen "XHTML-Modus", in dem er XHTML als XML parst aber quasi als HTML darstellt, in den normalen XML-Modus, wo er jedes Element als völlig bedeutungslos bezüglich seiner HTML-Funktion behandelt, es gibt also keine Links, Formulare, Inline- oder Blockelemente.
Zum Schluss ist noch festzustellen, das XHTML als application/xhtml+xml ausgelifert werden sollte. Das erkennen aber nur 2 Browser: Mozilla und Amaya. Blamabel ist, das der W3C-Vali mit diesem MIME-Type ebenfalls nix anzufangen weis.
Auf absehbare Zeit ist also nur der Einsatz von XHTML als HTML wirklich ratsam.
Dann mag er http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd nicht,
Der XML-Parser hat anscheinend Schwierigkeiten bei der Zuordung von Referenzen in der DTD un den einzelenen Modulen. Einige diser Referenzen sind als absolute URL angegebn, andere nur als relativ zur DTD.
Mit einem Download der DTD ist es nicht getan, da du noch allerlei andere Referenzen auf die Benannten Zeichen, XHTML-Module, XHTML-Framework und XHTML-Contentmodel hast.
Gruß Herbalizer