[Slide]

DTDs

searchResults.dtd

DTD for Quick Example

<!ELEMENT event (error)>
<!ATTLIST event 
      id    CDATA     #REQUIRED
      timestamp  CDATA  #REQUIRED
>

<!ELEMENT error    (#PCDATA)>
<!ATTLIST error
      type  (fatal|error|warning|informational)     "error"
      code  CDATA     #REQUIRED
      xml:lang   CDATA    #IMPLIED
>

Declaring and using an element, a notation, and an entity:

<!DOCTYPE simple [
   <!ELEMENT simple (#PCDATA)>
   <!ATTLIST simple picture ENTITY #REQUIRED>
   <!NOTATION jpg PUBLIC "urn:mime:image/jpeg">
   <!ENTITY spash SYSTEM "splash1.jpg" NDATA jpg>
]>
<simple picture='splash'>The picture attribute refers to splash.jpg.</simple>

Copyright (c) 2001 Mary Holstege
All rights reserved.