Tag,
Die Dokumenttyp-Deklaration ja. Die XML-Deklaration hingegen ist optional, wenn die XML-Version "1.0" ist (bei XHTML der Fall) und die Zeichencodierung UTF-8 oder UTF-16 ist bzw. dem Client eine andere Codierung auf anderem Wege (HTTP-Header) mitgeteilt wird.
Bedeutet, dass bei UTF-8 und UTF-16 kein HTTP-Header nötig ist?
kannst du dir das Web ohne HTTP vorstellen? Ich nicht.
*grins* Meinte natürlich die Zeichensatzangabe im Header.
Nee, es bedeutet, dass bei UTF-8 und UTF-16 keine XML-Deklaration nötig ist.
"XML-Deklaration optional, wenn Version 1.0 und die Codierung UTF-8 oder UTF-16 ist bzw. (!) dem Client anders mitgeteilt wird." Klingt so, als benötige man die explizite Mitteilung nur dann, wenn man eben nicht UTF-8 oder UTF-16 verwendet -- das "bzw." würde ich hier als "oder" lesen.
Sonst hätte ja der Hinweis auf UTF-8 und UTF-16 gar keinen Sinn?
Bye,
Peter