Daniel Thoma: XML-Deklaration nötig?

Beitrag lesen

Hallo Ingo,

ich würde sagen, daß es "richtiger" ist, sie anzugeben, wobei Du in XHTML 1.0 noch darauf verzichten kannst.

Ob man darauf Verzichten darf oder nicht hängt allein davon ab, welchen Zeichenkodierung man verwendet. Wenn man utf-8 oder utf-16 verwendet, darf man die XML-Deklaration weglassen, sonst nicht. Mit XHTML hat das aber nichts zu tun, das ist in der XML 1.0 Spezifikation geregelt.
Du hast in so fern recht, als man XHTML 1.0 auch als text/html ausliefern darf und es dann auch nicht zu Problemen führt, wenn man die XML-Deklaration bei anderen Zeichensätzen weglässt.

Grüße

Daniel