Philipp Hasenfratz: Doctype schreibweise unter xhtml

Beitrag lesen

Halihallo Bauers

warum darf die Dokumententyp-Deklaration eigentlich groß geschrieben werden, während alle anderen Elemente eines Dokumentes zur Kleinschreibung verurteilt sind .... ?

In XML sind Elemente nicht zur Kleinschreibung verurteilt, nur, sie
sind Case-Sensitiv. Bei XHTML hat man sich darauf festgelegt, dass
alle Elementnamen klein geschrieben werden, hier ist man also
aufgrund der DTD (nur sekundär aufgrund XML) verurteilt, alle
Elementnamen klein zu schreiben.

Dass man auf eine Schreibweise beschränkt wird, hat mit dem
Unterschied zwischen SGML und XML zu tun. XML ist im Gegensatz zu
SGML Case-Sensitiv. Dies gilt auch für die formale Beschreibung des
Dokumentes in der DTD (Document Type Definition).

Warum der Dokumenttyp und DTD-Deklarationen gross sind? - Nun, hier
bin ich mir nicht so sicher, aber es scheint eine Konvention von
XML (und mehrheitlich auch von SGML) zu sein, Dokumentbeschreibungen
(DTD | "XML-Applikation") gross und Dokumentinhalt (die XML-
Dokumentinstanz oder XML-Dokument) klein zu schreiben.

Ist das ein KANN oder ein MUSS - ist das irgendwo und irgendwie eindeutig geregelt ?

In XML MUSS man sich daran halten, in SGML KANN man sich daran
halten.

Viele Grüsse

Philipp

--
The only program that runs perfectly every time, is a virus.