Zum Inhalt springen
ThreadHTML5 & CSS

Rätsel um XHTML-Validatierung

Kategorie
HTML5 & CSS
Antworten
12
Verfasst von: Themenersteller Consultant Content Halbgott (743 Beiträge) Datum: 08.11.2009, 18:04 Uhr
Archiv-KommentarArchiviert, nicht priorisiertHTML5 & CSS

Redaktionelle Einordnung

Diese archivierte Diskussion behandelt Rätsel um XHTML-Validatierung aus Sicht der Rubrik HTML5 & CSS.

Die Diskussion bleibt als Archiv nutzbar. Für die aktuelle Bewertung empfehlen sich ergänzend neuere Artikel, Tools oder eine konkrete Analyse.

Sinnvoll nutzbar bleibt der Thread vor allem als historischer Kontext, für typische Fragestellungen und zur Einordnung älterer Empfehlungen.

Einige im historischen Thread genannte Tools, Dienste oder externe Links könnten heute nicht mehr verfügbar oder inhaltlich überholt sein. Nutzen Sie sie bitte nur mit zusätzlicher Prüfung.

Startbeitrag

Archivierter Thread aus dem Seitenreport-Forum.

Zur Kategorie
Themenersteller Consultant Content Halbgott (743 Beiträge)
am 08.11.2009, 18:04 Uhr eröffnete lwulfe folgenden Thread HTML5 & CSS 12 Antwort(en).

Hallo,

ich komme einfach nicht dahinter, warum die eine Seite

www.feelfreecoach.de


invalid ist mit
Line 4, Column 5: XML Parsing Error: XML declaration allowed only at the start of the document
<?xml version="1.0" encoding="utf-8"?>

Eine andere Seite

www.vip-career-concept.de


dagegen ist valid.

Die ersten Zeilen beider Seiten:
<html xml:lang="de" xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="de"><head>


Weiß jemand Rat?

Gruß Lutz

Antworten

10 Beiträge
seitenreport
Inhaber · TYPO3 Senior Developer · Content Gott (1772 Beiträge) · 08.11.2009, 18:18 Uhr
Antwort

Bei mir zeigt er deine Seite als valid an:

validator.w3.org/check



Und die XML-Deklariation steht ja am Anfang des Dokumentes, ich wüsste also nicht, wo da ein derartiger Fehler sein soll.

Welchen Validator hast du verwendet?

SEO Analyse und Website-Check mit Seitenreport
gelöschter Benutzer · 08.11.2009, 18:33 Uhr
Antwort

Welchen Validator hast du benutzt?

lwulfe schrieb:

www.feelfreecoach.de



Der W3C Validator sagt zwar OK, Validom aber nicht, der XML Schema Validator von Schneegans sagt aber auch OK

lwulfe schrieb:

www.vip-career-concept.de



Hier gibt der W3C Validator einen Fehler aus, ebenso Validom und auch der XML Schema Validator von Schneegans. Danach müsste sich vor <?xml version="1.0" encoding="utf-8"?> (deiner ersten Zeile) ein (verstecktes ?) Leerzeichen befinden. Hattest du die Datei eventuell mal mit einem BOM abgespeichert und dies eventuell nur unvollständig entfernt? Ein HEX-Editor kann es dir zeigen.

Gérard

gelöschter Benutzer · 08.11.2009, 19:11 Uhr
Antwort

Hallo

Quelltext bei der zweiten Domain ist

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?xml version="1.0" encoding="utf-8"?>


Richtig ist

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Gruß
Jörg

gelöschter Benutzer · 08.11.2009, 19:16 Uhr
Antwort

joerg schrieb:

Quelltext bei der zweiten Domain ist

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?xml version="1.0" encoding="utf-8"?>


War das vorhin auch schon so?

Gérard

gelöschter Benutzer · 08.11.2009, 19:25 Uhr
Antwort

Hallo Gerard

Das weiss ich nicht habe nur einmal nachgeschaut!!
Ich vermute der Thread Verfasser hatte einen Dreher bei den Domains!

Gruß
Jörg

gelöschter Benutzer · 08.11.2009, 19:33 Uhr
Antwort

Hallo Gerard

Habe noch mal nachgeschaut!

Wenn home oder index.php nach der 2. Domain steht kommt eine Seite wo der Quelltext in Ordnung ist!
Nur bei der reinen Domain kommt der Fehler!

Was da genau abläuft weiss ich nicht

Gruß
Jörg

lwulfe
Consultant · Content Halbgott (743 Beiträge) · 08.11.2009, 20:11 Uhr
Antwort

Tatsächlich, wenn ich den W3C-Validator über

www.vip-career-concept.de/home


statt

www.vip-career-concept.de


ist die Seite valide!
Bei der anderen Seite dagegen ist es egal ...
Ich denke, man muss nicht unbedingt alles verstehen!
Wissen würde ich natürlich schon gerne, was da hinter steckt.
gelöschter Benutzer · 08.11.2009, 20:29 Uhr
Antwort

lwulfe schrieb:

Ich denke, man muss nicht unbedingt alles verstehen!
Wissen würde ich natürlich schon gerne, was da hinter steckt.


Wenn du den Fehler nicht findest, darfst du die xml Deklaration auch weglassen (wenn das bei Typo3 geht).

Gérard

lwulfe
Consultant · Content Halbgott (743 Beiträge) · 08.11.2009, 20:48 Uhr
Antwort

Gehen würde das schon. Mir ist die Sache selbst aber so unverständlich.
Aus verschiedenen Gründen setzte ich YAML ein.
Die Seiten basieren alle auf dem selben HTML-Tamplate:
<!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" xml:lang="de" lang="de">
<head>

<title>HTML template 3col_1-3-2.html</title>
</head>
....


Gruß Lutz

seitenreport
Inhaber · TYPO3 Senior Developer · Content Gott (1772 Beiträge) · 08.11.2009, 21:10 Uhr
Antwort

gerard schrieb:

Wenn du den Fehler nicht findest, darfst du die xml Deklaration auch weglassen (wenn das bei Typo3 geht).


Dazu kannst du einfach im TS-Setup (Template) folgende Zeile einfügen:

config.xmlprologue = none


SEO Analyse und Website-Check mit Seitenreport