next up previous contents
Nächste Seite: A..2 XML-Beispieldokument: Blade Runner Aufwärts: A. Anhang Vorherige Seite: A. Anhang   Inhalt


A..1 DTD der verwendeten XML-Dokumente


<!ENTITY % CREW "(PRODUCER | DIRECTOR | WRITER | COMPOSER | 
  CINEMATOGRAPHER | EDITOR | PRODUCTIONDESIGNER | COSTUMEDESIGNER)*">
<!ENTITY % COMP "(PRODCO | DIST | SFXCO)*">

<!-- Basiselement -->
<!ELEMENT MOVIE - - (TITLE, YEAR, TAGLINE*, %COMP, COUNTRY, 
  CERTIFICATES+, LOCATION*, LANGUAGE+, PLOT*, KEYWORDS+, 
  %CREW, CAST, MISCCREW+)>

<!ELEMENT CERTIFICATES - - (CERT+)>
<!ELEMENT CERT - - (COUNTRY, RATING)>
<!ELEMENT KEYWORDS - - (KEYWORD+)>
<!ELEMENT CAST - - (ROLE+)>
<!ELEMENT ROLE - - (ACTOR,NAME+)>
<!ELEMENT MISCCREW - - (MISC+)>

<!-- PCDATA Elemente -->
<!ELEMENT PRODCO - - (#PCDATA)>
<!ELEMENT DIST - - (#PCDATA)>
<!ELEMENT SFXCO - - (#PCDATA)>
<!ELEMENT PRODUCER - - (#PCDATA)>
<!ELEMENT DIRECTOR - - (#PCDATA)>
<!ELEMENT WRITER - - (#PCDATA)>
<!ELEMENT COMPOSER - - (#PCDATA)>
<!ELEMENT CINEMATOGRAPHER - - (#PCDATA)>
<!ELEMENT EDITOR - - (#PCDATA)>
<!ELEMENT PRODUCTIONDESIGNER - - (#PCDATA)>
<!ELEMENT COSTUMEDESIGNER - - (#PCDATA)>
<!ELEMENT ACTOR - - (#PCDATA)>
<!ELEMENT MISC - - (#PCDATA)>
<!ELEMENT TITLE - - (#PCDATA)>
<!ELEMENT YEAR - - (#PCDATA)>
<!ELEMENT TAGLINE - - (#PCDATA)>
<!ELEMENT COUNTRY - - (#PCDATA)>
<!ELEMENT RATING - - (#PCDATA)>
<!ELEMENT LOCATION - - (#PCDATA)>
<!ELEMENT LANGUAGE - - (#PCDATA)>
<!ELEMENT PLOT - - (#PCDATA)>
<!ELEMENT KEYWORD - - (#PCDATA)>
<!ELEMENT NAME - - (#PCDATA)>