Endung *.xhtml üblich/gültig?
MoBe
- html
Hallo,
wir arbeiten an einem Projekt in der wir XHTML Strict verwenden. Und fragen uns nur, ob es auch zugelassen ist, seine XHTML-Dokumente mit der Endung *.xhtml zu versehen (statt *.html).
Wirklich oft gesehen haben wir es noch nicht, üblich scheint es also nicht zu sein.
Jedoch stellt IE und Firefox auch diese dateien richtig dar und kommmt mit der Endung klar.
Wisst ihr was dazu?
Gruß
MoBe
Hallo MoBe.
wir arbeiten an einem Projekt in der wir XHTML Strict verwenden. Und fragen uns nur, ob es auch zugelassen ist, seine XHTML-Dokumente mit der Endung *.xhtml zu versehen (statt *.html).
Du kannst auch die Endung .leberwurst verwenden, wenn dir danach ist.
Entscheidend ist lediglich, welchen MIME-Typen der Server sendet, sodass der Client weiß, wie der die angeforderte Resource verarbeiten soll.
Jedoch stellt IE und Firefox auch diese dateien richtig dar und kommmt mit der Endung klar.
Nicht unbedingt. Teilweise fragt der IE bei .xhtml, ob er sie herunterladen soll, da er die Dateiendung über den gesendeten MIME-Typen stellt.
Gruß, Ashura
Hallo.
Entscheidend ist lediglich, welchen MIME-Typen der Server sendet, sodass der Client weiß, wie der die angeforderte Resource verarbeiten soll.
Hier fehlt noch die "Kleinigkeit", dass mein Beispiel .leberwurst auch serverseitig zum MIME-Typ "text/html" / "application/xhtml+xml" (absolut striktes XHTML) hinzugefügt werden müsste.
Gruß, Ashura
Nabend
Jedoch stellt IE und Firefox auch diese dateien richtig dar und kommmt mit der Endung klar.
Nicht unbedingt. Teilweise fragt der IE bei .xhtml, ob er sie herunterladen soll, da er die Dateiendung über den gesendeten MIME-Typen stellt.
Ich habe bei mir festgestellt, dass das nicht an der Endung .xhtml liegt, sondern daran, dass der IE grundsätzlich den MIME-Type application/xhtml+xml nicht darstellen will; einige Server sind standard-mäßig so konfiguriert, dass sie .xhtml als application/xhtml+xml verstehen, deshalb will der IE nicht.
Grüße, Robert
Hallo Robert.
Ich habe bei mir festgestellt, dass das nicht an der Endung .xhtml liegt, sondern daran, dass der IE grundsätzlich den MIME-Type application/xhtml+xml nicht darstellen will;
Er will schon. Er sendet den Accept-HTTP-Header */*, was absoluter Schwachsinn ist. Er behauptet damit, alles verstehen zu können, hat aber massiver Probleme damit.
einige Server sind standard-mäßig so konfiguriert, dass sie .xhtml als application/xhtml+xml verstehen, deshalb will der IE nicht.
Jup. Das ist die lokale MIME-Konfiguration des Servers.
Gruß, Ashura
Moin!
wir arbeiten an einem Projekt in der wir XHTML Strict verwenden. Und fragen uns nur, ob es auch zugelassen ist, seine XHTML-Dokumente mit der Endung *.xhtml zu versehen (statt *.html).
Wirklich oft gesehen haben wir es noch nicht, üblich scheint es also nicht zu sein.
Jedoch stellt IE und Firefox auch diese dateien richtig dar und kommmt mit der Endung klar.
Den Content-Type übermittelt der Server im HTTP-Header. Dieser sollte also wissen (-> Konfiguration), dass er bei Dateien mit der Endung .xhtml den Content-Type text/html senden soll.
Einige Browser (meines Wissens der IE) stellen aber auch beliebige Text-Dateien als HTML-Seiten dar, sofern sie darin html "finden" und ignorieren den gesendeten Content-Type.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®