DTD-Anweisungen

In diesem Abschnitt wird die Syntax für die vier Typen von definierenden Anweisungen, die zum Erstellen von Dokumenttypdefinitionen (DTDs – Document Type Definitions) zur Verfügung stehen, beschrieben.

Definition Beschreibung

ATTLIST (Attributliste)

Deklariert eine Liste von XML-Attributen. Diese Attribute sind durch den Namen, Datentyp, implizierte Standardwerte gekennzeichnet sowie durch den Namen aller Elemente, die ihre Verwendung zulassen.

ELEMENT

Deklariert den Namen eines XML-Elementtyps und dessen gültige untergeordnete Elemente.

ENTITY

Deklariert Verweise auf Sonderzeichen, Textmakros (ähnlich einer #define-Anweisung in C/C++) sowie weitere repetitive Inhalte aus externen Quellen (ähnlich einer #include-Anweisung in C/C++).

NOTATION

Deklariert externe Nicht-XML-Inhalte (beispielsweise binäre Bilddaten) sowie die externe Anwendung, durch die diese Inhalte behandelt werden.