Navigation überspringen

Warum diese Site einen XML Content Type verwendet

Überblick

Falls Sie Darstellungsprobleme mit den Seiten auf http://ulf.zeitform.de/ haben, könnte der Grund sein, daß Ihr Browser mit dem Content Type, mit dem diese Seiten ausgeliefert werden, nicht korrekt umgehen kann.

Dieses Dokument erklärt, welcher Content Type verwendet wird und warum. Der Abschnitt Betroffene Browser listed die Browser auf, die mit dem hier verwendeten Content Type nicht richtig umgehen können.

Wenn Sie - i.e. Ihr Browser - von diesem Problem betroffen sind, dann hilft Ihnen der Abschnitt Was kann ich tun? dabei, die Darstellungsfehler zu beheben resp. zu umgehen.

Content Type dieser Site

Seiten auf http://ulf.zeitform.de/ sind in XHTML 1.0 strict ausgezeichnet. Nach W3C ist es jedoch nicht zulässig XHTML 1.0 strict Dokumente als text/html auszuliefern. Diese sollen (besser: müssen) als application/xhtml+xml oder in einem anderen XML-Content-Type (z.B. application/xml) ausgeliefert werden; siehe auch HTML and XHTML Frequently Answered Questions. Tatsächlich werden die Seiten auf http://ulf.zeitform.de/ als application/xhtml+xml ausgeliefert, es sei denn, es handelt sich um einen mir bekannten Browser, der damit nicht umgehen kann (siehe unten).

Der Internet Explorer und verschiedene andere Browser können mit dem Content Type application/xhtml+xml nicht korrekt umgehen. Diese Browser geben einen Fehler aus oder bieten die Seite zum Download an. Die unten aufgeführten betroffenen Browser bekommen Seiten von http://ulf.zeitform.de/ als text/html.

Konqueror hatte früher Probleme mit dem Content Type application/xhtml+xml, so daß verschiedenen Entities (z.B. Codierung für deutsche Umlaute) nicht richtig dargestellt wurden. Dieses Problem ist im Konqueror mittlerweile behoben. Sollte es bei Ihnen noch auftauchen, dann aktualisieren Sie bitte Ihren Browser.

Der Safari Browser hat immernoch die Probleme, die in Konqueror nunmehr behoben sind. Safari kann mit Entities auf application/xhtml+xml Seiten nicht richtig umgehen und behauptet, daß Dokument sei fehlerhaft … was falsch ist. Da Apple, der Distributor von Safari, zu diesem Problem einen entsprechenden Fehlerbericht erhalten hat, der diese Site als Referenz aufführt, bekommen Safari Browser diese Seiten als application/xhtml+xml ausgeliefert.

Was kann ich tun?

Um eine korrekte Darstellung der Seiten zu erhalten, können Sie …

  • einen Browser verwenden, der mit dem Content Type application/xhtml+xml korrekt umgehen kann, beispielsweise Firefox. Weitere unterstützte Browser finden Sie auf der XHTML media type test Seite des W3C.
  • auf den Spiegel-Server von http://ulf.zeitform.de/ wechseln. Die Adresse lautet http://u-punkt.zeitform.de/. Seiten von diesem Server werden immer als text/html ausgeliefert.
  • einen Bug-Report an Ihren Browser-Hersteller senden. Drängen Sie darauf, daß der Hersteller Ihrem bevorzugten Browser ermöglicht, standardkonforme Seiten korrekt darzustellen.
  • mir mitteilen, mit welchem Browser Sie Probleme haben (falls er in der nachfolgendne Liste noch nicht erscheint). Ich werde dann eine entsprechende Ausnahmeregelung treffen, so daß dieser Browser in Zukunft Seiten als Typ text/html bekommt.

Betroffene Browser

Derzeit sind mir die nachfolgend aufgeführten Browser bekannt, die mit XML-Content-Types nicht umgehen können. Für diese Browser werden Seiten als text/html ausgeliefert (Ausnahme: Safari):

  • GoogleBot
  • Internet Explorer
  • links
  • lynx
  • Safari
  • w3m

Von den folgenden Browsern ist mir bekannt, daß sie mit XML-Content-Types umgehen können (berücksichtigt ist hier jeweils die aktuellste Version):

  • Emacs-W3
  • Firefox
  • Konqueror
  • Mozilla
  • Netscape
  • Opera

Datum: 2011-10-25 16:21:14

Autor: Ulf Stegemann

Org version 7.7 with Emacs version 24

Valid XHTML 1.0 strict! Valid CSS! Org-Mode Gehostet von zeitform Internet Dienste. [FSF Associate Member]