XHTML Doctype-fehler???
daChris
- html
Hallo,
ich bekomme vom browser folgendes zu sehen:
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.
--------------------------------------------------------------------------------
Ungültig auf der obersten Ebene im Dokument. Fehler beim Bearbeiten der Ressource 'http://www.[...].de/index.php'. Zeile 2, Position 58
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
der Quellcode ist:
<?php session_start(); echo '<?xml version="1.0"?'.'>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
was hab ich falsch gemacht?
Tschau.
Hi,
was hab ich falsch gemacht?
du lieferst die Seiten nicht als text/html, sondern als text/xml aus? Den XML-Prolog (die erste Zeile) solltest du weglassen, damit der M$IE beim Boxmodel nicht falsch rechnet.
http://selfhtml.teamone.de/diverses/mimetypen.htm
http://selfhtml.teamone.de/cgiperl/sprache/cginotwendig.htm#httpheader
(zwar Perl, aber als Denkanstoß sollte das reichen)
Grüße,
Roland
Hallo,
du lieferst die Seiten nicht als text/html, sondern als text/xml aus? Den XML-Prolog (die erste Zeile) solltest du weglassen, damit der M$IE beim Boxmodel nicht falsch rechnet.
Die Datei is index.php und wie die rausgeschickt wird weiß ich nicht, nen header() sende ich nicht...
dann isses aber nicht mehr XHTML-Konform oder?
Tschau.
Hi,
Die Datei is index.php und wie die rausgeschickt wird weiß ich nicht, nen header() sende ich nicht...
aber der Server... Da du keine Adresse angegeben hast, musst du selbst testen:
http://www.schroepl.net/cgi-bin/http_trace.pl
Gib die Adresse ein und sieh dir die Header an (HTTP response headers received from server, Zeile "Content-Type").
dann isses aber nicht mehr XHTML-Konform oder?
Doch:
http://selfhtml.teamone.de/html/xhtml/unterschiede.htm#mimetypen
Grüße,
Roland
Hi!
Muss nicht jede XML-Datei mindestens ein root-element haben, hier <html>?
cu
Marc Reichelt || http://www.marcreichelt.de/