Anwendung - FilmXML
Darstellung von Filminformationen
Wir betrachten hier XML-Dokumente, mit deren Hilfe Informationen über Filme - wie z.B. den Film "Titanic" - strukturiert dargestellt werden.
<?xml version="1.0" encoding="iso-8859-1"?>
<Film>
<!-- Rahmendaten -->
<Titel>Titanic</Titel>
<Erscheinungsjahr>1997</Erscheinungsjahr>
<Laenge einheit="Minuten">194</Laenge>
<FSK>12</FSK>
<Regie>
<Regisseur>
<Vorname>James</Vorname>
<Name>Cameron</Name>
</Regisseur>
</Regie>
<!-- Darstellung der Figuren -->
<Darstellung>
<Figur>Jack Dawson</Figur>
<Darsteller>
<Vorname>Leonardo</Vorname>
<Name>DiCaprio</Name>
</Darsteller>
</Darstellung>
<Darstellung>
<Figur>Rose DeWitt Bukater</Figur>
<Darsteller>
<Vorname>Kate</Vorname>
<Name>Winslet</Name>
</Darsteller>
</Darstellung>
<!-- ... -->
</Film>
Aufgabe 1
(a) Entwickle eine geeignete Dokumenttypdefinition zur Beschreibung der Struktur gültigen FilmXML-Dokumente. Berücksichtige u.a., dass ein Film mehrere Regisseure haben kann.
(b) Validiere das oben gezeigte XML-Dokument sowie weitere XML-Dokumente zu anderen Filmen.