Hallo,
Wenn ich aber diese besagte Zeile vor den DOCTYPE stelle, dann erkennt der IE6 selbigen nicht und interpretiert die Seiten nach dem alten "M$-Standard".
was ist der alte MS-Standard?
Was könnte dagegen sprechen?
Die XML-Empfehlung:
http://www.w3.org/TR/1998/REC-xml-19980210#NT-prolog
Es steht nirgendwo explizit ausserhalb der Produktionsregeln. Diese aber besagen, dass die XML-Deklaration immer am Beginn eines XML-Dokuments stehen muss, wenn Sie gesetzt wird.
Aber du hast recht, der IE6 läßt das durchgehen. Xerces (ein anderer XML-Parser) meldet sich mit der meiner Meinung nach richtigen Meldung:
"org.xml.sax.SAXParseException: The XML declaration may only appear at the very beginning of the document."
Gruß
Franz