Bauers: Doctype schreibweise unter xhtml

Hy,

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

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

Mfg Bauers

  1. 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.