Die Document Type Definition (kurz: DTD)
ist das zentrale Regelwerk jeder XML-Anwendung. Ihr müssen alle Dokumente
desselben Dokument-Typs folgen.
Eine DTD legt fest, wie ein Dokument aufgebaut ist (z.B. MAIN-CHAPTER,
CHAPTER, SECTION) und aus welchen Elementen (z.B. NUM, TITLE, PARA) sich der
Inhalt zusammensetzt. Sie bestimmt außerdem, wie Elemente kombiniert werden
können oder sogar müssen; so kann z.B. festgelegt werden, dass jedes CHAPTER
mit einem TITLE beginnen muss.
 | Eine DTD in visualisierter Form (Near&Far Designer) |
Aufgrund ihrer zentralen Bedeutung für die gesamte Anwendung, muss
eine DTD sehr sorgfältig und nachhaltig erstellt werden. Jede nachträgliche
Änderung während des Betriebs zieht eine Vielzahl von Folgeänderungen in der
XML-Anwendung nach sich.
Eine schlechte DTD kann so den Erfolg der gesamten XML-Anwendung gefährden.
Zur Entwicklung einer guten DTD sind vor allem zwei Dinge wichtig:
- 1.
- Genaue Kenntnis der Dokumente und ihrer Verwendung
- 2.
- XML-Expertise und -Erfahrung
Deshalb raten wir, ein solches Vorhaben – mag die Erstellung auf den
ersten Blick noch so einfach erscheinen – nur in Zusammenarbeit mit Fachleuten
anzugehen.
|