blob: bdfd7552cb9c5a833a28a581de6bf32b777eb0c5 [file] [log] [blame]
<!-- The following DTD is a simple view of a book:
book
index
+
word
#PCDATA
page
#PCDATA
chapter+
comment?
#PCDATA
paragraph*
#PCDATA
summary?
#PCDATA
good
EMPTY
-->
<!ENTITY % yesno
"(yes, no)"
>
<!ELEMENT summary (#PCDATA)>
<!ELEMENT book (summary?, chapter+, index+, available)>
<!ELEMENT available EMPTY>
<!ELEMENT index (word, ref+)>
<!ELEMENT ref (page, line)>
<!ELEMENT word (#PCDATA)>
<!ELEMENT line (#PCDATA)>
<!ELEMENT page (#PCDATA)>
<!ELEMENT chapter (comment?, paragraph*)>
<!ELEMENT paragraph (#PCDATA)>
<!ELEMENT comment (#PCDATA)>
<!ATTLIST book good %yesno; 'yes'>
<!ATTLIST summary length CDATA #REQUIRED>
<!ATTLIST summary lang CDATA #IMPLIED>
<!ATTLIST summary size CDATA #FIXED '12'>
<!ATTLIST chapter title CDATA #IMPLIED>
<!ATTLIST index color CDATA #IMPLIED>
<!ATTLIST index cross-ref %yesno; "no">
<!ATTLIST index glossary CDATA #FIXED "nope">
<!ATTLIST word freq CDATA #IMPLIED>