1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
<!-- The following DTD is a simple view of a book:
Tree:
book
title
#PCDATA
index*
word
#PCDATA
ref+
page
#PCDATA
line
#PCDATA
chapter+
number
#PCDATA
comment?
#PCDATA
paragraph*
#PCDATA
summary?
#PCDATA
instock
EMPTY
-->
<!ELEMENT book (title, author+, index*, chapter+, summary?, instock, content)>
<!ELEMENT content (title, comment)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ELEMENT summary (#PCDATA)>
<!ELEMENT instock EMPTY>
<!ELEMENT index (word, ref+)>
<!ELEMENT ref (page, line)>
<!ELEMENT word (#PCDATA)>
<!ELEMENT line (#PCDATA)>
<!ELEMENT page (#PCDATA)>
<!ELEMENT chapter (number, comment?, paragraph*)>
<!ELEMENT number (#PCDATA)>
<!ELEMENT paragraph (#PCDATA)>
<!ELEMENT comment (#PCDATA)>
<!ATTLIST book good (yes, no) "yes">
<!ATTLIST summary length CDATA #REQUIRED>
<!ATTLIST summary lang CDATA #IMPLIED>
<!ATTLIST paragraph opt CDATA #IMPLIED>
<!ATTLIST summary size CDATA #FIXED "12">
<!ATTLIST chapter title CDATA #IMPLIED>
<!ATTLIST index color CDATA #IMPLIED>
<!ATTLIST index cross-ref (yes no) "no">
|