prev up next

Strukturierte Daten

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.5: personen.dtd

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.

Listing 10.7: dozenten.dtd


Abbildung 10.1: XML-Baum zur Datei dozenten.xml

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


prev up next