XML DTD

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 10. Juli 2002 um 11:58 Uhr durch Ben-Zin (Diskussion | Beiträge) (hmm ... ich musste die beiden Leerzeichen am Zeilenanfang löschen und nochmal eines einfügen und dann ging's). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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