Datenschutzerklärung

Falscher MIME-Type

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / HTML und XHTML-Forum /

Falscher MIME-Type

  Beitrag schreiben
Autor
Beitrag Seiten: 1
Jannik
Mitglied

Registriert: 16.08.2006
Beiträge: 43
Diese Meldung habe ich bekommen. Anscheinend muss ich den MIME-Type ändern. Welcher ist der richtige??

Dieses XHTML 1.0-Dokument wurde mit dem MIME-Type text/html ausgeliefert, der jedoch nicht verwendet werden sollte, wenn das Dokument nicht den Richtlinien zur Kompatibilität mit HTML entspricht.

Ich hoffe mir kann jemand helfen.
THX

mfg.


04.10.2006 19:49:24
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hallo,
richtig währe application/xhtml+xml, allerdings hat damit der IE Probleme - der möchte solche Dokumente downloaden...
Da alle Browser die MIME-Types, welche sie verarbeiten können, zum Server übertragen, kann der MIME-Type auch dynamisch gesendet werden. Dann bekommen alle Bowser, welche application/xhtml+xml verarbeiten können, auch diesen geliefert (Validome arbeitet auch so). Hier mal etwas PHP-Code der so etwas erledigt:

Code:

header("Content-Type: " . (preg_match("@(?:application/xml)|(application/xhtml+xml)@i", $HTTP_SERVER_VARS['HTTP_ACCEPT']) ? 'application/xhtml+xml' : 'text/html') . '; charset="my charset"');



_______________________________________
mfg
Thomas Mell

www.validome.org

04.10.2006 22:13:54
  Zitieren
Jannik
Mitglied

Registriert: 16.08.2006
Beiträge: 43
Ok, danke für die Antwort. php kann ich leider auf dem Webspace meines Anbieters nicht nutzen. Hmm, das mit dem IE ist natürlich sehr dämlich. Vileicht macht der IE7 es ja besser, aber solange so viele Leute den IE6 benutzen gibt das wohl nichts. .. Jetzt muss ich mir was einfallen lassen.

mfg.


05.10.2006 14:04:07
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
Hallo.
Es handelt sich lediglich um einen Hinweis.
In diesem Hinweis ist ein Link enthalten zu den 'Richtlinien zur HTML-Kompatibilität'.
-> http://www.edition-w3c.de/TR/2002/REC-x ... Toc6101548
Dort steht:

C.1 Verarbeitungsanweisungen und die XML-Deklaration

Beachten Sie, dass Verarbeitungsanweisungen auf einigen Benutzerprogrammen dargestellt werden. Außerdem interpretieren einige Benutzerprogramme die XML-Deklaration so, als ob sie unbekanntes XML statt HTML vor sich hätten; und folglich stellen sie das Dokument nicht wie erwartet dar. Zur Kompatibilität mir diesen alten Browsern können Sie auf Verarbeitungsanweisungen und XML-Deklarationen verzichten. Beachten Sie jedoch auch, dass, wenn die XML-Deklaration nicht in ein Dokument aufgenommen ist, das Dokument nur die Standard-Zeichencodierungen UTF-8 oder UTF-16 verwenden kann.


Es gibt nicht wenige Webdesigner die auf den XML-Prolog verzichten, da der IE dann in den Quirksmode wechselt (ebenso wenn ein Kommentar in der ersten Zeile steht).

Man kann also darauf verzichten, obwohl ich persönlich den Standard-Mode bevorzuge.

Viel Spaß noch...


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

05.10.2006 19:34:07
http://dkmd.de | http://dkdenz.de Zitieren
Jannik
Mitglied

Registriert: 16.08.2006
Beiträge: 43
Aha, wieder was gelernt..
Also ich hab den Type jetzt ohne php geändert. Auf application/xhtml+xml. Damit gibts im IE7(Beta) und Firefox auch keine Probleme. Wie das ganze bei IE6 aussieht konnte ich nicht testen. Wird bei den beiden Browsern mit denen ichs getestet habe nicht runtergeladen. Hoffe nur,d ass mit IE6 auch alles glatt geht. Versuche ich nachher mal.

EDIT: Oh Wunder, es klappt auch bei Version 6. mit dieser Zeile:

Code:

<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />

mfg.

Beitrag geändert von Jannik (06.10.2006 12:22:36)


06.10.2006 12:08:34
  Zitieren
Gurkenpapst
Gast



Sorry, aber die Zeile ist einfach Quatsch und schafft höchstens Probleme. Siehe http://schneegans.de/web/xhtml/ - am Ende findest du Empfehlungen, wie du es am besten machst. Die Warnung vor Validome ist allerdings mittlerweile veraltet.

08.10.2006 17:24:15
  Zitieren
Jannik
Mitglied

Registriert: 16.08.2006
Beiträge: 43
Ja, das die Zeile bei XHTML gar nix mehr bringt habe ich auch gemerkt. Ich machs jetzt entwerder per php oder .htaccess. Also hat sich erledigt. ^^

mfg.


09.10.2006 12:56:58
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01