1<!-- ====================================================================== --> 2<!-- Simplified DocBk XML V3.1.7.1 DTD 3 Copyright (C) 1999 Norman Walsh 4 http://nwalsh.com/docbook/simple/ 5 6 See COPYRIGHT for more information 7 8 Please direct all questions and comments about this DTD to 9 Norman Walsh, <ndw@nwalsh.com>. 10 11 Common declaration: 12 13 <?xml version=1.0?> 14 <!DOCTYPE article 15 PUBLIC "-//Norman Walsh//DTD Simplified DocBk XML V3.1.7.1//EN" 16 "sdocbook.dtd"> 17 --> 18<!-- ====================================================================== --> 19 20<!ENTITY % include.refentry "IGNORE"> 21<![ %include.refentry; [ 22<!ENTITY % exclude.refentry "IGNORE"> 23<!ENTITY % refentry.element "IGNORE"> 24<!ENTITY % refmeta.element "IGNORE"> 25<!ENTITY % refnamediv.element "IGNORE"> 26]]> 27<!ENTITY % exclude.refentry "INCLUDE"> 28 29<!ENTITY % sinclist SYSTEM "sinclist.mod"> 30%sinclist; 31 32<!ENTITY % formalobject.title.content "title"> 33<!ENTITY % div.title.content "title, subtitle?"> 34<!ENTITY % bookcomponent.title.content 35 "docinfo?, title, subtitle?"> 36<!ENTITY % sect.title.content 37 "title, subtitle?"> 38 39<!ENTITY % ndxterm.class ""> 40 41<!ENTITY % local.list.class ""> 42<!ENTITY % list.class 43 "itemizedlist|orderedlist 44 |variablelist %local.list.class;"> 45 46<!ENTITY % local.admon.class ""> 47<!ENTITY % admon.class 48 "note %local.admon.class;"> 49 50<!ENTITY % local.linespecific.class ""> 51<!ENTITY % linespecific.class 52 "literallayout|programlisting %local.linespecific.class;"> 53 54<!ENTITY % local.para.class ""> 55<!ENTITY % para.class 56 "para %local.para.class;"> 57 58<!ENTITY % local.informal.class ""> 59<!ENTITY % informal.class 60 "blockquote 61 |mediaobject 62 |informaltable %local.informal.class;"> 63 64<!ENTITY % local.formal.class ""> 65<!ENTITY % formal.class 66 "example|figure|table %local.formal.class;"> 67 68<!ENTITY % local.compound.class ""> 69<!ENTITY % compound.class 70 "sidebar %local.compound.class;"> 71 72<!ENTITY % local.genobj.class ""> 73<!ENTITY % genobj.class ""> 74 75<!ENTITY % local.descobj.class ""> 76<!ENTITY % descobj.class 77 "abstract|authorblurb|epigraph 78 %local.descobj.class;"> 79 80<!-- Character-level classes .............................................. --> 81 82<!ENTITY % local.xref.char.class ""> 83<!ENTITY % xref.char.class ""> 84 85<!ENTITY % local.gen.char.class ""> 86<!ENTITY % gen.char.class 87 "abbrev|acronym|citetitle|emphasis|footnote|phrase 88 |quote|trademark %local.gen.char.class;"> 89 90<!ENTITY % local.link.char.class ""> 91<!ENTITY % link.char.class 92 "xref|link|ulink %local.link.char.class;"> 93 94<!ENTITY % local.tech.char.class ""> 95<!ENTITY % tech.char.class 96 "command|computeroutput 97 |email|filename 98 |literal 99 |option 100 |replaceable 101 |systemitem|userinput 102 %local.tech.char.class;"> 103 104<!ENTITY % local.base.char.class ""> 105<!ENTITY % base.char.class ""> 106 107<!ENTITY % local.docinfo.char.class ""> 108<!ENTITY % docinfo.char.class 109 "author|corpauthor|othercredit 110 |revhistory 111 %local.docinfo.char.class;"> 112 113<!ENTITY % local.inlineobj.char.class ""> 114<!ENTITY % inlineobj.char.class 115 "inlinemediaobject %local.inlineobj.char.class;"> 116 117<!ENTITY % local.effectivity.attrib ""> 118<!ENTITY % effectivity.attrib 119 "%local.effectivity.attrib;" 120> 121 122<!ENTITY % local.common.attrib ""> 123<!ENTITY % common.attrib 124 "id ID #IMPLIED 125 %local.common.attrib;" 126> 127 128<!ENTITY % idreq.common.attrib 129 "id ID #REQUIRED 130 %local.common.attrib;" 131> 132 133<!ENTITY % local.person.ident.mix ""> 134<!ENTITY % person.ident.mix 135 "honorific|firstname|surname|lineage|othername|affiliation 136 |authorblurb 137 %local.person.ident.mix;"> 138 139<!ENTITY % local.bibliocomponent.mix ""> 140<!ENTITY % bibliocomponent.mix 141 "abbrev|abstract|author 142 |authorgroup|bibliomisc 143 |copyright|corpauthor|date|edition 144 |editor|issuenum 145 |othercredit 146 |pubdate|publishername 147 |releaseinfo|revhistory 148 |subtitle|title|volumenum|citetitle 149 |%person.ident.mix; 150 %local.bibliocomponent.mix;"> 151 152<!ENTITY % dbpool.redecl.module "INCLUDE"> 153<!ENTITY % rdbpool SYSTEM "sdbpool.mod"> 154 155<!ENTITY % dbhier.redecl.module "INCLUDE"> 156<!ENTITY % rdbhier SYSTEM "sdbhier.mod"> 157 158<!ENTITY % sdbcent SYSTEM "sdbcent.mod"> 159%sdbcent; 160 161<!ENTITY % docinfo.element "IGNORE"> 162<!ENTITY % objectinfo.element "IGNORE"> 163<!ENTITY % section.element "IGNORE"> 164<!ENTITY % sectioninfo.element "IGNORE"> 165<!ENTITY % authorgroup.element "IGNORE"> 166<!ENTITY % para.element "IGNORE"> 167<!ENTITY % informaltable.element "IGNORE"> 168<!ENTITY % replaceable.element "IGNORE"> 169<!ENTITY % trademark.element "IGNORE"> 170<!ENTITY % systemitem.element "IGNORE"> 171<!ENTITY % article.element "IGNORE"> 172<!ENTITY % article.attlist "IGNORE"> 173<!ENTITY % artheader.element "IGNORE"> 174<!ENTITY % appendix.element "IGNORE"> 175 176<!ENTITY % cals.table.module "IGNORE"> 177<!ENTITY % docbook PUBLIC "-//Norman Walsh//DTD DocBk XML V3.1.6//EN" 178 "/docbookx/docbookx.dtd" 179> 180<!-- "http://nwalsh.com/docbook/xml/3.1.6/docbookx.dtd"--> 181%docbook; 182 183<!ELEMENT docinfo ((mediaobject 184 | legalnotice 185 | keywordset | subjectset | %bibliocomponent.mix;)+)> 186 187<!ELEMENT objectinfo ((mediaobject | legalnotice 188 | keywordset | subjectset | %bibliocomponent.mix;)+)> 189 190<!ELEMENT section (sectioninfo?, 191 (%sect.title.content;), 192 (((%divcomponent.mix;)+, section*) 193 | section+))> 194 195<!ELEMENT sectioninfo ((mediaobject | legalnotice 196 | keywordset | subjectset | %bibliocomponent.mix;)+)> 197 198<!ELEMENT authorgroup ((author|editor|corpauthor|othercredit)+)> 199 200<!ELEMENT affiliation (jobtitle?, orgname?)> 201 202<!ELEMENT para (%para.char.mix;)*> 203 204<!ELEMENT informaltable (mediaobject+|tgroup+) %tbl.table.excep;> 205 206<!ELEMENT replaceable (#PCDATA 207 | %link.char.class; 208 | inlinemediaobject)*> 209 210<!ELEMENT trademark (#PCDATA 211 | %link.char.class; 212 | %tech.char.class; 213 | inlinemediaobject 214 | emphasis)*> 215 216<!ELEMENT systemitem (%cptr.char.mix;)*> 217 218<!ELEMENT article ((%div.title.content;)?, artheader?, 219 (%bookcomponent.content;), 220 (%appendix.class;)*)> 221 222<!ATTLIST article 223 class (journalarticle 224 |productsheet 225 |whitepaper 226 |techreport 227 |faq) #IMPLIED 228 %status.attrib; 229 %common.attrib; 230 %article.role.attrib; 231 %local.article.attrib; 232> 233 234<!ELEMENT artheader (mediaobject | legalnotice 235 | keywordset | subjectset | %bibliocomponent.mix;)+> 236 237<!ELEMENT appendix ((%bookcomponent.title.content;), 238 (%bookcomponent.content;))> 239