Hallo,
kann mir bitte einer sagen, wie ich folgenden Quelltext erweitern muss, damit die XHTML Seite richtig im Internet Explorer 6 angezeigt wird. Firefox 1.0 und Opera 7.54 zeigen dieses Seite an und der
W3C Validator sagt das alles in Ordnung ist.
Code:
<?php
function Main() {
header("Content-Type: text/
xml; charset=iso-8859-1");
$
HTML = '<?
xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE
html PUBLIC "-//
W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="en">
<head>
<title>Test</title>
</head>
<body>
Test</p>
</body>
</
html>';
echo $
HTML;
}
Main();
?>
Wenn ich Content-Type auf text/
html stelle, dann geht's. Aber das kann nicht Ziel von XHTML sein. Ich denke, dass irgendeine Angabe fehlt.
Zitat von
Fehlermeldung im IE:
Die
XML-Seite kann nicht angezeigt werden
Die
XML-Eingabe kann nicht angezeigt werden, wenn Stylesheet verwendet wird. Beheben Sie den Fehler und klicken Sie dann auf Aktualisieren, oder wiederholen Sie den Vorgang später.
--------------------------------------------------------------------------------
Die Parameterentität muss definiert werden, bevor sie verwendet wird. Fehler beim Bearbeiten der Ressource 'http://www.w3.o...
%xhtml-prefw-redecl.mod;
-^