DTD
  • quite old standard
  • lacks some support for XML features (like namespaces)
  • Not in XML Format
books.dtd:
<!ELEMENT books (book)+>
<!ATTLIST books
  xmlns CDATA #FIXED ''>

<!ELEMENT book (title,year,subject)>
<!ATTLIST book
  xmlns CDATA #FIXED ''
  id  #REQUIRED
  isbn  #REQUIRED>

<!ELEMENT title (#PCDATA)>
<!ATTLIST title
  xmlns CDATA #FIXED ''>

<!ELEMENT year (#PCDATA)>
<!ATTLIST year
  xmlns CDATA #FIXED ''>

<!ELEMENT dc:subject (#PCDATA)>
<!ATTLIST dc:subject
  xmlns:dc CDATA #FIXED 'http://purl.org/dc/elements/1.1/'>
 
XML Schema © copyright 2004  Bitflux GmbH