Hallo,
Hallo, ich habe mit meiner Homepage und dem IE6 ein Problem. Dieser Browser weigert sich, meine HP anzuzeigen. [...] Stattdessen wird jetzt direkt der Quellcode angezeigt.
im IE5.5 ebenso.
Ich kann dir den Grund nicht zielsicher nennen, aber eine Vermutung hab ich doch. Es ist ja bekannt, dass der IE auf den MIME-Typ nicht allzuviel gibt und stattdessen gern versucht, den Dateityp anhand der Nutzdaten zu erraten.
In deinem Fall beginnt die Ressource mit dem XML-Prolog (und damit schickst du den IE6 auf jeden Fall schon mal in den Quirks-Mode), und erst sehr viel später im Dokument kommt eine gültige DOCTYPE-Angabe. Dazwischen steht eine Menge Müll in Kommentaren.
Ich vermute, dass der IE die Daten nicht weit genug untersucht, um die DOCTYPE-Deklaration zu finden. Daher beschließt er in seiner Pseudointelligenz, das Dokument nicht als HTML, sondern als reines XML zu interpretieren - einen Hinweis darauf hat er ja wenigstens gefunden.
So long,
Martin
F: Was macht ein Offizier, der in der Nase bohrt?
A: Er holt das Letzte aus sich heraus.