<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT familyName (#PCDATA)>
<!ELEMENT givenName (#PCDATA)>
<!ELEMENT otherNames (#PCDATA)>
<!ELEMENT movies (movie+)>
<!ELEMENT movie (title, yearReleased, alternateTitle*, director+, producer+, runningTime, studio*, cast+, sound, aspectRatio, writer+, tagLine+, plotSummary, MPAArating)>
<!ATTLIST movie
  myStars NMTOKEN #IMPLIED
>
<!ELEMENT title (#PCDATA)>
<!ELEMENT yearReleased (#PCDATA)>
<!ELEMENT alternateTitle (#PCDATA)>
<!ELEMENT director (familyName, givenName, otherNames?)>
<!ELEMENT producer (familyName, givenName, otherNames?)>
<!ELEMENT runningTime (#PCDATA)>
<!ELEMENT studio (#PCDATA)>
<!ELEMENT cast ((familyName, givenName, otherNames?), (maleOrFemale, character+))>
<!ELEMENT maleOrFemale (#PCDATA)>
<!ELEMENT character (#PCDATA)>
<!ELEMENT sound (dolbyDigital5.1, DTS5.1, THX, otherSound*)>
<!ELEMENT dolbyDigital5.1 (#PCDATA)>
<!ELEMENT DTS5.1 (#PCDATA)>
<!ELEMENT THX (#PCDATA)>
<!ELEMENT otherSound (#PCDATA)>
<!ELEMENT aspectRatio (#PCDATA)>
<!ELEMENT writer ((familyName, givenName, otherNames?), (storyOrScreenplay))>
<!ELEMENT storyOrScreenplay (#PCDATA)>
<!ELEMENT tagLine (#PCDATA)>
<!ELEMENT plotSummary (#PCDATA | emph)*>
<!ELEMENT emph ANY>
<!ELEMENT MPAArating (#PCDATA)>
