XML DTD
Erscheinungsbild
Die XML DTD Sprache (DTD = Document Type Definition , Dokumenttypdefinition) ist ein Formalismus um zu beschreiben, wie ein XML-Dokument aussehen soll. Ein bestimmtes XML DTD beschreibt wie die Struktur und die Elemente eines Dokumentes einer bestimmten Klasse (wie z.B. Rechnung, Adressliste, Bibliographie) aussehen soll.
Damit ein XML-Dokument gültig ist muss ein DTD angegeben sein. Ein Beispiel von [1]
Kurzes XML-Dokument mit Verweis auf ein DTD
<?xml version="1.0"?
<!DOCTYPE hallo SYSTEM "hallo.dtd"> <!-- extern -->
<hallo>Hallo Welt!</hallo>
Der Inhalt des dazupassenden DTDs
<?xml version="1.0"?>
<!DOCTYPE hallo
<ELEMENT hallo (#PCDATA)> <!-- intern -->
]>
<hallo>Hallo Welt!</hallo>
Siehe auch: XML Schema