DTD

DTD

Sie gibt an, welche DTD´s im Dokument verwendet werden. Declariert werden alle Elemente mit all ihren Attributen, Notationen und Enitäten, sowie deren Beschreibung zueinander.
Die DTD´s müssen in einem XML Dokument immer am Anfang des Quelltextes stehen. DTD´s können aber auch unter Verwendung einer URL von externen Datenquellen eingelesen werden.
Die Declaration beginnt grundsätzlich mit:
<!DOCTYPE [
Sie enthält nach [ eine Aufzählung aller enthaltener Elemente.
Hier kann auch eine Vermischung zwischen externen und internen Elementen vorkommen. In diesem Tag folgt als zweiter Eintrag der Name des Elements.
z.B. <!ELEMENT zeit (#PCDATA)>
und die eigentliche Declaration. Das P=Parser legt fest, dass es sich bei dem Element Zeit um eine reine Zeichenkette (ein oder mehrere character) handelt. Ein sogenannter Parser untersucht den String auf das Vorhandensein eines oder mehrere Zeichen (characters) wie z.B. <, &, #, >, ; ...
Abgeschlossen wird die Declaration durch die Zeichen ]>
Hierdurch wird gleichzeitig festgelegt, welche Elemente im eigentlichen XML Quelltext vorkommen dürfen. Es ist nur dann gültig, wenn beide Teile übereinstimmen.
zurück zu den Grundinformationen | zurück zur Startseite