Gunnar Bittersmann: Problem mit Mime-type/Content-type

Beitrag lesen

@@MudGuard

und selbst wenn [die XML-Deklaration] vorhanden ist, muß sie m.W. nicht am Anfang der Datei stehen - zumindest Whitespace ist davor erlaubt (meine ich - ich wühl jetzt nicht in den Specs …).

So viel Gewühle ist das nicht. Einfach ab der verlinkten Stelle rückwärts nach „prolog“ suchen führt zu https://www.w3.org/TR/REC-xml/#NT-document

[1]   	document	   ::=   	prolog element Misc*

Da dann auch in

[22]   	prolog	   ::=   	XMLDecl? Misc* (doctypedecl Misc*)?
[23]   	XMLDecl	   ::=   	'<?xml' VersionInfo EncodingDecl? SDDecl? S? '?>'

nichts von Whitespace steht, würde ich sagen: die XML-Deklaration muss – wenn vorhanden – ganz am Anfang stehen; kein Whitespace davor erlaubt.

Kwakoni Yiquan

--
Ad astra per aspera