![]() |
[HTML] XHTML Seite wird vom IE als XML interpretiert
Hi!
Ich habe mir die Mühe gemacht, und mein CMS auf XHTML 1.0 Strict genormt. Das hat soweit gut geklappt, und ich kann die Seiten mit dem Validator von SELFHTML als gültig erklären lassen. Im Opera werden die Seiten auch korrekt dargestellt, aber mit dem IE haperts noch. Er zeigt mir den Inhalt nicht wie HTML, sondern wie XML (Diese Blöcke, die man zuklappen kann usw.) an. Es ist ja auch ein XML File, aber soll wie HTML dargestellt werden. Ich hoffe ihr versteht mich. :gruebel: Ich nehme an, das mir ein Deklarationsteil fehlt, der jedem Browser sagt "es ist eine XHTML Datei". Die Datei, die an den Browser gesendet wird (Von einem PHP-Script generiert) sieht etwa so aus (Anfang):
Code:
hat jemand eine Idee, an was es liegen könnte?
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="de"> <head> <titleTitel</title> <link rel="stylesheet" type="text/css" href="includes/ncms.css" /> </head> <body> Gruss |
Re: [HTML] XHTML Seite wird vom IE als XML interpretiert
hi,
also dreamweaver kreiert als xhtml header den hier:
Code:
also ohne das xml das du noch drin hast.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> *MFG* |
Re: [HTML] XHTML Seite wird vom IE als XML interpretiert
Das entspricht aber nicht mehr der Norm, so wie ich das verstanden habe :cry:
|
Re: [HTML] XHTML Seite wird vom IE als XML interpretiert
aber mit dem xml drin (wie bei dir) muss es ja irgendwie eigentlich zwangsläufig als xml dokument interpretiert werden. wie willst du denn sonst ein xml dokument kennzeichnen :gruebel:
|
Re: [HTML] XHTML Seite wird vom IE als XML interpretiert
Da hast du wohl recht!
Aber: ![]() Ich versuche morgen, meine Seite ohne das betreffende Tag zu validieren. Das Ergebniss werde ich selbstverständlich hier posten. EDIT: Konnte nicht warten :twisted: Du hattest Recht, das Dokument ist auch ohne das xml Tag valid (Siehe Unten). Ich bin jedoch der Meinung das ein Browser das Dokument troz xml Tag als xhtml anzeigen sollte weil: -Ich per PHP Header befehl den Content-Type sende -Der Content-Type im Dokument nochmals deklariert ist -Es bei Opera funktioniert :thuimb: Ich hasse es, eine Lösung zu benutzen die mir nicht zusagt :? Im Anhang noch das validierte Dokument:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> <title>Hehe</title> </head> <body> <div>Text</div> </body> </html> |
Re: [HTML] XHTML Seite wird vom IE als XML interpretiert
tjadasgeht mir genauso. aber wie gesagt wäre es ja dann schwer ein "echtes" xml dokument von einem xhtml dokument zu unterscheiden. ka warum des überhaupt in opera geht :gruebel: aber is ja eigentlich auch egal... ;-)
|
Re: [HTML] XHTML Seite wird vom IE als XML interpretiert
Wieso ist das schwer? Du übermittelst ja den Content-Type im Header und im Dokument.
|
Re: [HTML] XHTML Seite wird vom IE als XML interpretiert
auch wieder war. allerdings find ich persönlich das extra xml überflüssig - ist doch nur mehr schreibarbeit :roll: ;-)
|
Re: [HTML] XHTML Seite wird vom IE als XML interpretiert
Zitat:
|
Re: [HTML] XHTML Seite wird vom IE als XML interpretiert
Sicher dass Dein DTD-Verweis korrekt ist?
<?xml version="1.0" macht im IE kaum Probleme... (siehe Seitenquelltext von ![]() Gruss Nico ps: und selbst wenn, dann würde es mich nicht stören ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz