Christian Kruse: XHTML-Dokument mit CSS darstellen

Beitrag lesen

Hallo,

AddType text/html .xhtm
Hab ich zwar jetzt nicht ausprobiert
daran wirds wohl liegen, aber warum kann euer Apache dann kein XML?

Was hat denn das mit dem Apachen zu tun? Der Apache parsed doch die Dokumente
nicht. Die Zuordnung MIME-Type <-> Datei geschieht ueber die Datei-Endung, beim
Apachen.

richtig, aber dann hab ich ein Verständnisproblem. Ich habe drinstehen
AddType text/html .xhtml .xhtm .xml
aber ich hab das bewußt wieder auskommentiert. Der Grund: in SELFHTML hast du
auf die Rolle der Extensionen hingewiesen, und ich habe die Erweiterung XHTM
bzw. XHTML bewußt gewählt, weil damit laut SELFHTML die XML-Parser
angesprochen werden sollten.

Das gilt fuer den IE, ja. Aber das ist ein inkorrektes Verhalten: ob der
XML-Parser benutzt wird oder nicht, kann eigentlich nur der MIME-Type
entscheiden. Was ist z. B., wenn die Datei, die ausgeliefert werden soll, in
der URI keine Endung hat?

Ich hätts mir leicht machen und alles bei HTM belassen können, da gibts
keinerlei Anzeigeproblem. Aber auch nix zu rätseln.

Da wird ja auch wahrscheinlich text/html als MIME-Type ausgegeben.

So, jetzt hab ich die AddType-Zeile wieder aktiviert (geht bei mir etwas
problemloser als auf eurem Server), und siehe da, wenn ich die Seiten jetzt
über den lokalen Apache laufen lasse, kriege ich alles so hübsch vorgeführt,
wie ich es haben möchte. Aber ist das denn nicht ein bißchen gemogelt?

Nicht im geringsten. Genau so muss es sein.

Gruesse,
 CK