Hallo Torsten,
Die XML-Deklaration in der ersten Zeile brauche ich laut W3C, was ist aber wenn ich PHP-Code in diesem Dokument verwenden möchte?
Die Specifikation von XML erlaubt es, die XML-Deklaration wegzulassen, wenn entweder das Dokument in UTF-8 oder UTF-16 kodiert ist oder die Textkodierung nicht in einem anderem Protokoll definiert wurde. Da Du Latin1 verwendest, könntest Du die Angabe ISO-8859-1 im HTTP Header definieren und die XML-Deklaration einfach weglassen.
Außer den PHP-Schwächen empfiehlt sich das sowieso, da der Internet Explorer in der ersten Zeile einen Doctype erwartet, um nicht in den Quirks Mode zu gehen.
Tim