Cyx23: IE 6 , *.xhtml, lokale dtd / xhtml1-strict.dtd

Beitrag lesen

Hallo,

nach einigen Versuchen mit xhtml ist mir nicht klar was nun Fehler des
IE 6 sein können und was nicht.
Bei der Dateiendung *.xhtml muss der Browser das Dokument per xml-parser
darstellen, der IE 6 braucht dazu  im Gegensatz zum Mozilla
ein <?xml-stylesheet und ausserdem die dtd, erstmal versuchte ich die
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd.

Immerhin zeigte der IE6 schon die Seite an, aber trotzdem war das Ergebnis
etwas dürftig, Links funktionierten nicht.

Dann mag er http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd nicht,
"Die Parameterentität muss definiert werden, bevor sie verwendet wird.
Fehler beim Bearbeiten der Ressource 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'. Zeile 85, Position 2

%xhtml-prefw-redecl.mod;
-^
"

Und bei lokaler xhtml1-strict.dtd, die online ja funktionierte, meldet er:
"Die angegebene Ressource konnte nicht gefunden werden.
Fehler beim Bearbeiten der Ressource 'xhtml-lat1.ent'.
Fehler beim Bearbeiten der Ressource 'file:///xhtml1-strict.dtd'. Zeile 29, Position 11

%HTMLlat1;
"

Das ist natürlich alles nicht so tragisch, weil es mit der Darstellung
als *.html problemlos klappt, trotzdem frage ich mich was denn das
Format xhtml in der Praxis in den nächsten Jahren überhaupt soll, und
woran es hier hapert, versteht z.B. IE6 eine Definition in der xhtml11.dtd
nicht, oder ist dort ein falscher Bezug eingetragen?

Grüsse

Cyx23