@@suit:
Der XML-Prolog sind dann zwei Zeilen und die zweite ist durchaus sinnvoll und sollte nicht fehlen: die DOCTYPE-Deklaration. [XML §2.8]
so wie ich das rauslese ist der prolog nur die erste zeile, das zweite ist die dtd - natürlich gehören beide zusammen
Nein. Wie konntest du das aus
[22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)?
herauslesen?
Der XML-Prolog besteht aus der optionalen XML-Deklaration, gefolgt von keinem oder beliebig viel Misc, optional gefolgt von der DOCTYPE-Deklaration und keinem oder beliebig viel Misc.
(Wobei Misc kein Mist ist, sondern Kommentare, Verarbeitungsanweisungen oder Whitespace.) [27]
aber in falle eines xhtml-1.0-dokuents ist es absurd den prolog voranzustellen
Im Gegenteil: Es wäre absurd, auf ihn zu verzichten. Kein XML-Prolog → Quirks. Zu viel XML-Prolog → ebenfalls Quirks.
Live long and prosper,
Gunnar
Flughafen in Tempelhof
findet jeder Hempel doof.