SLIS A-Z Index
People Search
SLIS Calendar

Programs

Courses

Textbooks by Semester

Course Web Pages - Spring 2012 - LIBR 242-01/10 Greensheet - Sample Codes - xSQL

Example of Internal DTD Definition



<?xml version="1.0"?>
<!DOCTYPE Movie
[
<!ELEMENT Movie (Director?,Cast*,Award*)>
<!ELEMENT Director (First, Last, Award*)>
<!ELEMENT Cast (Actor*|Actress*)*>
<!ELEMENT Actor (First,Last,Award*)>
<!ELEMENT Actress (First,Last,Award*)>
<!ELEMENT First (#PCDATA)>
<!ELEMENT Last (#PCDATA)>
<!ELEMENT Award EMPTY>
<!ATTLIST Movie Title CDATA #REQUIRED RunningTime CDATA "unknown" 
		Rating CDATA "not yet assigned">
<!ATTLIST Award From CDATA #REQUIRED Category CDATA #REQUIRED>
<!ATTLIST Actor Role CDATA #REQUIRED>
<!ATTLIST Actress Role CDATA #REQUIRED>
]>
<Movie Title='American Beauty' RunningTime="121" Rating="R">
  <Director>
    <First>Sam</First>
    <Last>Mendes</Last>
    <Award From="Oscar" Category="Best Director"/>
  </Director>
  <Cast>
    <Actor Role="Lester Burnham">
      <First>Kevin</First>
      <Last>Spacey</Last>
      <Award From="Oscar" Category="Best Actor"/>
      <Award From="BAFTA" Category="Best Actor"/>
    </Actor>
    <Actress Role="Carolyn Burnham">
      <First>Annette</First>
      <Last>Bening</Last>
      <Award From="BAFTA" Category="Best Actress"/>
    </Actress>
  </Cast>
  <Award From="Oscar" Category="Best Film"/>
  <Award From="BAFTA" Category="Best Film"/>
</Movie>



Select here to return to the sample codes page.