Für die dritte Aufgabe habe ich das Thema XML ausgewählt. In meinem Beispiel habe ich einen Zoo modelliert und dafür anfangs eine Document Type Definition (DTD) entwickelt zoo.dtd (dtd, 1 KB)
. Jeder Zoo weist eine Bezeichnung auf, hat einen Direktor, 0-viele Tiere und einen bis viele Pfleger. In der Regel hat der Direktor selber eine Pflegeausbildung und weist darüber hinaus noch Spezialkompetenzen aus. Tiere haben eine Reihe von Attributen auf und können (theoretisch) auch andere Tiere auffressen (wenn man sie lässt). Zum Schluss kommen noch die Pfleger; sie haben nur einige Attribute und sind ansonsten eher einfach gehalten.
In meinem xml-Beispieldokument verweise ich in der Einleitung auf die DTD. Da das xml-file genau nach den Angaben im DTD aufgebaut ist handelt es sich bei meinem Dokument um ein gültiges xml-Dokument. zoo.xml (xml, 2 KB)
Abschließend noch der Link zu einer txt-Version meines XML-Dokuments zum Ansehen zoo.xml.txt (txt, 2 KB)
In meinem xml-Beispieldokument verweise ich in der Einleitung auf die DTD. Da das xml-file genau nach den Angaben im DTD aufgebaut ist handelt es sich bei meinem Dokument um ein gültiges xml-Dokument. zoo.xml (xml, 2 KB)
Abschließend noch der Link zu einer txt-Version meines XML-Dokuments zum Ansehen zoo.xml.txt (txt, 2 KB)