Listing 10.5 zeigt die Document Type Definition für einen Entity-Typ personen, bestehend aus den Feldern Vorname, Nachname und Photo und den Attributen PersNr, Chef und Geschlecht. Das Feld Photo ist leer und besteht nur aus einem Attribut src zur Angabe einer Bilddatei. Das Attribut PersNr vom Typ ID muß eindeutig sein, das Attribut Chef bezieht sich auf ein ID-Attribut. Listing 10.6 zeigt einige zur DTD passende Daten.
Listing 10.6: personen.xml Aufruf von personen.xml
Listing 10.7 zeigt eine Document Type Definition für den Entity-Typ Dozenten, der den Entity-Typ Professoren erweitert um eine variable Anzahl von Feldern mit dem Namen Amt. Als Alternative zeigt Listing 10.9 das passende XML-Schema. Abbildung 10.1 zeigt Teil einer Ausprägung des XML-Baums. Listing 10.8 zeigt dazu passende Daten.
Zur Validierung: dozenten.xml mit Angabe der URL der DTD
http://www.stg.brown.edu/service/xmlvalid
Listing 10.8: dozenten.xml Aufruf von dozenten.xml
Listing 10.9: Strukturbeschreibung für dozenten.xml durch ein XML-Schema Aufruf der Strukturbeschreibung