Raketenwilli: Problem mit Mime-type/Content-type

Beitrag lesen

Die XML-Deklaration ist optional.

und selbst wenn sie vorhanden ist, muß sie m.W. nicht am Anfang der Datei stehen

Naja … W3C … BOM …

und was hat die BOM mit Whitespace vor der XML-Deklaration zu tun?

Genau das „vor der XML-Deklaration“. Um das oder die ersten Bytes in Textdateien „streiten sich viele Kandidaten“. Beispiel: Bei PHP-Includes mit BOM oder whitespaces und nachfolgendem Versuch, Header zu senden, gehts auch mal in die Hose.