Gunnar Bittersmann: HTML Scanner

Beitrag lesen

Hi Christoph,

Was ist eigentlich mit dem Problem, das je nach Spezifikation nicht unbedingt ein HEAD-Element vorhanden sein muß?

Doch, das head-Element ist immer vorhanden

Oder ein BODY-Element?

Auch das.

Oder gar das HTML-Rootelement?

Auch das.

Sie können auch nur teilweise vorhanden sein.

Äh, wie das? Halbe Elemente gibt’s nicht.

(Etwas unsicher bin ich darüber, ob es nicht zumindest ein einleitendes <html> benötigt)

Nein, wird nicht benötigt:

<!ELEMENT HTML O O (%html.content;)    -- document root element -->

<!ENTITY % html.content "HEAD, BODY">

<!ELEMENT HEAD O O (%head.content;) +(%head.misc;) -- document head -->

<!ELEMENT BODY O O (%block;|SCRIPT)+ +(INS|DEL) -- document body -->

Gruß,
Gunnar

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)