Tim Tepaße: 5, unbekannte Elemente, zweiter, genauerer Blick

Beitrag lesen

Hallo Cybaer,

Das wäre natürlich grober Unfug. =;-) Unbekannte Elemente & Attribute sind *kein* "parsing error".

Pardon, sie sind doch kein "parse error". Ich habe mich da verlesen.

Auch für HTML 5 gilt nach wie vor: Unbekannte Elemente & Attribute sind zu

ignorieren.

Neu in HTML 5 ist aber, daß unbekannte Elemente & Attribute trotzdem im DOM repräsentiert werden sollen

Lustige Definition für „ignorieren“. ;)

In dem von dir verlinkten Dokument steht auch *ausrücklich*, daß ein "parsing error" sich auf die *Syntax* bezieht, also *nicht* auf die *Semantik*.

Die Notiz finde ich da etwas fehl formuliert. Geht man den tree construction Algorithmus durch, dann wird ein parse error auch geworfen, wenn nicht nur die Syntax nicht stimmt, also beispielsweise ein End- ohne vorher öffnendes Start-Tag da steht, sondern auch bei semantischen Fehlern wie z.B. der Verschachtelung von Überschriften innerhalb von Überschriften und ähnliche, sich nicht selbst enthaltende Elemente.

Tim