1<!-- ********************************************************************* 2 *** THIS IS THE FLATTENED DTD. DO NOT EDIT THIS DTD BY HAND, EDIT *** 3 *** THE CUSTOMIZATION LAYER AND REGNERATE THE FLATTENED DTD! ******** 4 ********************************************************************* --> 5 6<!-- ====================================================================== --> 7<!-- Simplified DocBook XML V4.1.2.4 DTD 8 Copyright (C) 1999, 2000 Norman Walsh 9 http://nwalsh.com/docbook/simple/ 10 11 See COPYRIGHT for more information 12 13 Please direct all questions and comments about this DTD to 14 Norman Walsh, <ndw@nwalsh.com>. 15 16 Common declaration: 17 18 <?xml version="1.0"?> 19 <!DOCTYPE article 20 PUBLIC "-//Norman Walsh//DTD Simplified DocBook XML V4.1.2.4//EN" 21 "http://nwalsh.com/docbook/simple/4.1.2.4/sdocbook.dtd"> 22 --> 23<!-- ====================================================================== --> 24 25<!ENTITY % formalobject.title.content "title"> 26<!ENTITY % div.title.content "title, subtitle?"> 27<!ENTITY % bookcomponent.title.content 28 "title, subtitle?"> 29<!ENTITY % sect.title.content 30 "title, subtitle?"> 31<!ENTITY % local.list.class ""> 32<!ENTITY % list.class 33 "itemizedlist|orderedlist 34 |variablelist %local.list.class;"> 35<!ENTITY % local.admon.class ""> 36<!ENTITY % admon.class 37 "note %local.admon.class;"> 38<!ENTITY % local.linespecific.class ""> 39<!ENTITY % linespecific.class 40 "literallayout|programlisting %local.linespecific.class;"> 41<!ENTITY % local.para.class ""> 42<!ENTITY % para.class 43 "para %local.para.class;"> 44<!ENTITY % local.informal.class ""> 45<!ENTITY % informal.class 46 "blockquote 47 |mediaobject 48 |informaltable %local.informal.class;"> 49<!ENTITY % local.formal.class ""> 50<!ENTITY % formal.class 51 "example|figure|table %local.formal.class;"> 52<!ENTITY % local.compound.class ""> 53<!ENTITY % compound.class 54 "sidebar %local.compound.class;"> 55<!ENTITY % local.descobj.class ""> 56<!ENTITY % descobj.class 57 "abstract|authorblurb|epigraph 58 %local.descobj.class;"> 59<!ENTITY % local.gen.char.class ""> 60<!ENTITY % gen.char.class 61 "abbrev|acronym|citetitle|emphasis|footnote|phrase 62 |quote|trademark %local.gen.char.class;"> 63<!ENTITY % local.link.char.class ""> 64<!ENTITY % link.char.class 65 "xref|link|ulink %local.link.char.class;"> 66<!ENTITY % local.tech.char.class ""> 67<!ENTITY % tech.char.class 68 "command|computeroutput 69 |email|filename 70 |literal 71 |option 72 |replaceable 73 |systemitem|userinput 74 %local.tech.char.class;"> 75<!ENTITY % local.docinfo.char.class ""> 76<!ENTITY % docinfo.char.class 77 "author|corpauthor|othercredit 78 |revhistory 79 %local.docinfo.char.class;"> 80<!ENTITY % local.inlineobj.char.class ""> 81<!ENTITY % inlineobj.char.class 82 "inlinemediaobject %local.inlineobj.char.class;"> 83<!ENTITY % local.common.attrib ""> 84<!ENTITY % common.attrib 85 "id ID #IMPLIED 86 revisionflag (changed 87 |added 88 |deleted 89 |off) #IMPLIED 90 %local.common.attrib;" 91> 92<!ENTITY % local.person.ident.mix ""> 93<!ENTITY % person.ident.mix 94 "honorific|firstname|surname|lineage|othername|affiliation 95 |authorblurb 96 %local.person.ident.mix;"> 97<!ENTITY % local.bibliocomponent.mix ""> 98<!ENTITY % bibliocomponent.mix 99 "abbrev|abstract|author 100 |authorgroup|bibliomisc 101 |copyright|corpauthor|date|edition 102 |editor|issuenum 103 |othercredit 104 |pubdate|publishername 105 |releaseinfo|revhistory 106 |subtitle|title|volumenum|citetitle 107 |%person.ident.mix; 108 %local.bibliocomponent.mix;"> 109<!ENTITY % local.component.mix ""> 110<!ENTITY % component.mix 111 "%list.class; |%admon.class; 112 |%linespecific.class; 113 |%para.class; |%informal.class; 114 |%formal.class; |%compound.class; 115 |%descobj.class; 116 %local.component.mix;"> 117<!ENTITY % local.sidebar.mix ""> 118<!ENTITY % sidebar.mix 119 "%list.class; |%admon.class; 120 |%linespecific.class; 121 |%para.class; |%informal.class; 122 |%formal.class; 123 %local.sidebar.mix;"> 124<!ENTITY % local.revdescription.mix ""> 125<!ENTITY % revdescription.mix 126 "%list.class; |%admon.class; 127 |%linespecific.class; 128 |%para.class; |%informal.class; 129 |%formal.class; 130 %local.revdescription.mix;"> 131<!ENTITY % local.footnote.mix ""> 132<!ENTITY % footnote.mix 133 "%list.class; 134 |%linespecific.class; 135 |%para.class; |%informal.class; 136 %local.footnote.mix;"> 137<!ENTITY % local.example.mix ""> 138<!ENTITY % example.mix 139 "%list.class; 140 |%linespecific.class; 141 |%para.class; |%informal.class; 142 %local.example.mix;"> 143<!ENTITY % local.admon.mix ""> 144<!ENTITY % admon.mix 145 "%list.class; 146 |%linespecific.class; 147 |%para.class; |%informal.class; 148 |%formal.class; 149 %local.admon.mix;"> 150<!ENTITY % local.figure.mix ""> 151<!ENTITY % figure.mix 152 "%linespecific.class; 153 |%informal.class; 154 %local.figure.mix;"> 155<!ENTITY % local.tabentry.mix ""> 156<!ENTITY % tabentry.mix 157 "%list.class; |%admon.class; 158 |%linespecific.class; 159 |%para.class; |mediaobject 160 %local.tabentry.mix;"> 161<!ENTITY % local.legalnotice.mix ""> 162<!ENTITY % legalnotice.mix 163 "%list.class; |%admon.class; 164 |%linespecific.class; 165 |%para.class; |blockquote 166 %local.legalnotice.mix;"> 167<!ENTITY % local.textobject.mix ""> 168<!ENTITY % textobject.mix 169 "%list.class; |%admon.class; 170 |%linespecific.class; 171 |%para.class; |blockquote 172 %local.textobject.mix;"> 173<!ENTITY % local.para.char.mix ""> 174<!ENTITY % para.char.mix 175 "#PCDATA 176 |%gen.char.class; 177 |%link.char.class; |%tech.char.class; 178 |%inlineobj.char.class; 179 %local.para.char.mix;"> 180<!ENTITY % local.title.char.mix ""> 181<!ENTITY % title.char.mix 182 "#PCDATA 183 |%gen.char.class; 184 |%link.char.class; |%tech.char.class; 185 |%docinfo.char.class; 186 |%inlineobj.char.class; 187 %local.title.char.mix;"> 188<!ENTITY % local.cptr.char.mix ""> 189<!ENTITY % cptr.char.mix 190 "#PCDATA 191 |%link.char.class; |%tech.char.class; 192 |inlinemediaobject 193 %local.cptr.char.mix;"> 194<!ENTITY % local.smallcptr.char.mix ""> 195<!ENTITY % smallcptr.char.mix 196 "#PCDATA 197 |replaceable 198 |inlinemediaobject 199 %local.smallcptr.char.mix;"> 200<!ENTITY % local.word.char.mix ""> 201<!ENTITY % word.char.mix 202 "#PCDATA 203 |acronym|emphasis|trademark 204 |%link.char.class; 205 |inlinemediaobject 206 %local.word.char.mix;"> 207<!ENTITY % local.docinfo.char.mix ""> 208<!ENTITY % docinfo.char.mix 209 "#PCDATA 210 |%link.char.class; 211 |emphasis|trademark 212 |replaceable 213 |inlinemediaobject 214 %local.docinfo.char.mix;"> 215<!ENTITY % tbl.table.mdl 216 "(title, (mediaobject+|tgroup+))"> 217<!ENTITY % local.divcomponent.mix ""> 218<!ENTITY % divcomponent.mix 219 "%list.class; |%admon.class; 220 |%linespecific.class; 221 |%para.class; |%informal.class; 222 |%formal.class; |%compound.class; 223 |%descobj.class; 224 %local.divcomponent.mix;"> 225<!ENTITY % bookcomponent.content 226 "((%divcomponent.mix;)+, section*) 227 | section+"> 228<!ENTITY aacute "á"> 229<!ENTITY Aacute "Á"> 230<!ENTITY acirc "â"> 231<!ENTITY Acirc "Â"> 232<!ENTITY agrave "à"> 233<!ENTITY Agrave "À"> 234<!ENTITY aring "å"> 235<!ENTITY Aring "Å"> 236<!ENTITY atilde "ã"> 237<!ENTITY Atilde "Ã"> 238<!ENTITY auml "ä"> 239<!ENTITY Auml "Ä"> 240<!ENTITY aelig "æ"> 241<!ENTITY AElig "Æ"> 242<!ENTITY ccedil "ç"> 243<!ENTITY Ccedil "Ç"> 244<!ENTITY eth "ð"> 245<!ENTITY ETH "Ð"> 246<!ENTITY eacute "é"> 247<!ENTITY Eacute "É"> 248<!ENTITY ecirc "ê"> 249<!ENTITY Ecirc "Ê"> 250<!ENTITY egrave "è"> 251<!ENTITY Egrave "È"> 252<!ENTITY euml "ë"> 253<!ENTITY Euml "Ë"> 254<!ENTITY iacute "í"> 255<!ENTITY Iacute "Í"> 256<!ENTITY icirc "î"> 257<!ENTITY Icirc "Î"> 258<!ENTITY igrave "ì"> 259<!ENTITY Igrave "Ì"> 260<!ENTITY iuml "ï"> 261<!ENTITY Iuml "Ï"> 262<!ENTITY ntilde "ñ"> 263<!ENTITY Ntilde "Ñ"> 264<!ENTITY oacute "ó"> 265<!ENTITY Oacute "Ó"> 266<!ENTITY ocirc "ô"> 267<!ENTITY Ocirc "Ô"> 268<!ENTITY ograve "ò"> 269<!ENTITY Ograve "Ò"> 270<!ENTITY oslash "ø"> 271<!ENTITY Oslash "Ø"> 272<!ENTITY otilde "õ"> 273<!ENTITY Otilde "Õ"> 274<!ENTITY ouml "ö"> 275<!ENTITY Ouml "Ö"> 276<!ENTITY szlig "ß"> 277<!ENTITY thorn "þ"> 278<!ENTITY THORN "Þ"> 279<!ENTITY uacute "ú"> 280<!ENTITY Uacute "Ú"> 281<!ENTITY ucirc "û"> 282<!ENTITY Ucirc "Û"> 283<!ENTITY ugrave "ù"> 284<!ENTITY Ugrave "Ù"> 285<!ENTITY uuml "ü"> 286<!ENTITY Uuml "Ü"> 287<!ENTITY yacute "ý"> 288<!ENTITY Yacute "Ý"> 289<!ENTITY yuml "ÿ"> 290<!ENTITY half "½"> 291<!ENTITY frac12 "½"> 292<!ENTITY frac14 "¼"> 293<!ENTITY frac34 "¾"> 294<!ENTITY frac18 "⅛"> 295<!ENTITY frac38 "⅜"> 296<!ENTITY frac58 "⅝"> 297<!ENTITY frac78 "⅞"> 298<!ENTITY sup1 "¹"> 299<!ENTITY sup2 "²"> 300<!ENTITY sup3 "³"> 301<!ENTITY plus "+"> 302<!ENTITY plusmn "±"> 303<!ENTITY lt "&#60;"> 304<!ENTITY equals "="> 305<!ENTITY gt ">"> 306<!ENTITY divide "÷"> 307<!ENTITY times "×"> 308<!ENTITY curren "¤"> 309<!ENTITY pound "£"> 310<!ENTITY dollar "$"> 311<!ENTITY cent "¢"> 312<!ENTITY yen "¥"> 313<!ENTITY num "#"> 314<!ENTITY percnt "%"> 315<!ENTITY amp "&#38;"> 316<!ENTITY ast "*"> 317<!ENTITY commat "@"> 318<!ENTITY lsqb "["> 319<!ENTITY bsol "\"> 320<!ENTITY rsqb "]"> 321<!ENTITY lcub "{"> 322<!ENTITY horbar "―"> 323<!ENTITY verbar "|"> 324<!ENTITY rcub "}"> 325<!ENTITY micro "µ"> 326<!ENTITY ohm "Ω"> 327<!ENTITY deg "°"> 328<!ENTITY ordm "º"> 329<!ENTITY ordf "ª"> 330<!ENTITY sect "§"> 331<!ENTITY para "¶"> 332<!ENTITY middot "·"> 333<!ENTITY larr "←"> 334<!ENTITY rarr "→"> 335<!ENTITY uarr "↑"> 336<!ENTITY darr "↓"> 337<!ENTITY copy "©"> 338<!ENTITY reg "®"> 339<!ENTITY trade "™"> 340<!ENTITY brvbar "¦"> 341<!ENTITY not "¬"> 342<!ENTITY sung "♩"> 343<!ENTITY excl "!"> 344<!ENTITY iexcl "¡"> 345<!ENTITY quot """> 346<!ENTITY apos "'"> 347<!ENTITY lpar "("> 348<!ENTITY rpar ")"> 349<!ENTITY comma ","> 350<!ENTITY lowbar "_"> 351<!ENTITY hyphen "-"> 352<!ENTITY period "."> 353<!ENTITY sol "/"> 354<!ENTITY colon ":"> 355<!ENTITY semi ";"> 356<!ENTITY quest "?"> 357<!ENTITY iquest "¿"> 358<!ENTITY laquo "«"> 359<!ENTITY raquo "»"> 360<!ENTITY lsquo "‘"> 361<!ENTITY rsquo "’"> 362<!ENTITY ldquo "“"> 363<!ENTITY rdquo "”"> 364<!ENTITY nbsp " "> 365<!ENTITY shy "­"> 366<!ENTITY emsp " "> 367<!ENTITY ensp " "> 368<!ENTITY emsp13 " "> 369<!ENTITY emsp14 " "> 370<!ENTITY numsp " "> 371<!ENTITY puncsp " "> 372<!ENTITY thinsp " "> 373<!ENTITY hairsp " "> 374<!ENTITY mdash "—"> 375<!ENTITY ndash "–"> 376<!ENTITY dash "‐"> 377<!ENTITY blank "␣"> 378<!ENTITY hellip "…"> 379<!ENTITY nldr "‥"> 380<!ENTITY frac13 "⅓"> 381<!ENTITY frac23 "⅔"> 382<!ENTITY frac15 "⅕"> 383<!ENTITY frac25 "⅖"> 384<!ENTITY frac35 "⅗"> 385<!ENTITY frac45 "⅘"> 386<!ENTITY frac16 "⅙"> 387<!ENTITY frac56 "⅚"> 388<!ENTITY incare "℅"> 389<!ENTITY block "█"> 390<!ENTITY uhblk "▀"> 391<!ENTITY lhblk "▄"> 392<!ENTITY blk14 "░"> 393<!ENTITY blk12 "▒"> 394<!ENTITY blk34 "▓"> 395<!ENTITY marker "▮"> 396<!ENTITY cir "○"> 397<!ENTITY squ "□"> 398<!ENTITY rect "▭"> 399<!ENTITY utri "▵"> 400<!ENTITY dtri "▿"> 401<!ENTITY star "⋆"> 402<!ENTITY bull "•"> 403<!ENTITY squf "▪"> 404<!ENTITY utrif "▴"> 405<!ENTITY dtrif "▾"> 406<!ENTITY ltrif "◂"> 407<!ENTITY rtrif "▸"> 408<!ENTITY clubs "♣"> 409<!ENTITY diams "♦"> 410<!ENTITY hearts "♥"> 411<!ENTITY spades "♠"> 412<!ENTITY malt "✠"> 413<!ENTITY dagger "†"> 414<!ENTITY Dagger "‡"> 415<!ENTITY check "✓"> 416<!ENTITY cross "✗"> 417<!ENTITY sharp "♯"> 418<!ENTITY flat "♭"> 419<!ENTITY male "♂"> 420<!ENTITY female "♀"> 421<!ENTITY phone "☎"> 422<!ENTITY telrec "⌕"> 423<!ENTITY copysr "℗"> 424<!ENTITY caret "⁁"> 425<!ENTITY lsquor "‚"> 426<!ENTITY ldquor "„"> 427<!ENTITY fflig "ff"> 428<!ENTITY filig "fi"> 429<!ENTITY ffilig "ffi"> 430<!ENTITY ffllig "ffl"> 431<!ENTITY fllig "fl"> 432<!ENTITY mldr "…"> 433<!ENTITY rdquor "“"> 434<!ENTITY rsquor "‘"> 435<!ENTITY vellip "⋮"> 436<!ENTITY hybull "⁃"> 437<!ENTITY loz "◊"> 438<!ENTITY lozf "✦"> 439<!ENTITY ltri "◃"> 440<!ENTITY rtri "▹"> 441<!ENTITY starf "★"> 442<!ENTITY natur "♮"> 443<!ENTITY rx "℞"> 444<!ENTITY sext "✶"> 445<!ENTITY target "⌖"> 446<!ENTITY dlcrop "⌍"> 447<!ENTITY drcrop "⌌"> 448<!ENTITY ulcrop "⌏"> 449<!ENTITY urcrop "⌎"> 450<!ENTITY % local.notation.class ""> 451<!ENTITY % notation.class 452 "BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI 453 | EPS | EQN | FAX | GIF | GIF87a | GIF89a 454 | JPG | JPEG | IGES | PCX 455 | PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG 456 | linespecific 457 %local.notation.class;"> 458<!NOTATION BMP PUBLIC 459"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows bitmap//EN"> 460<!NOTATION CGM-CHAR PUBLIC "ISO 8632/2//NOTATION Character encoding//EN"> 461<!NOTATION CGM-BINARY PUBLIC "ISO 8632/3//NOTATION Binary encoding//EN"> 462<!NOTATION CGM-CLEAR PUBLIC "ISO 8632/4//NOTATION Clear text encoding//EN"> 463<!NOTATION DITROFF SYSTEM "DITROFF"> 464<!NOTATION DVI SYSTEM "DVI"> 465<!NOTATION EPS PUBLIC 466"+//ISBN 0-201-18127-4::Adobe//NOTATION PostScript Language Ref. Manual//EN"> 467<!NOTATION EQN SYSTEM "EQN"> 468<!NOTATION FAX PUBLIC 469"-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 1 Untiled Raster//EN"> 470<!NOTATION GIF SYSTEM "GIF"> 471<!NOTATION GIF87a PUBLIC 472"-//CompuServe//NOTATION Graphics Interchange Format 87a//EN"> 473<!NOTATION GIF89a PUBLIC 474"-//CompuServe//NOTATION Graphics Interchange Format 89a//EN"> 475<!NOTATION JPG SYSTEM "JPG"> 476<!NOTATION JPEG SYSTEM "JPG"> 477<!NOTATION IGES PUBLIC 478"-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN"> 479<!NOTATION PCX PUBLIC 480"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN"> 481<!NOTATION PIC SYSTEM "PIC"> 482<!NOTATION PNG SYSTEM "http://www.w3.org/TR/REC-png"> 483<!NOTATION PS SYSTEM "PS"> 484<!NOTATION SGML PUBLIC 485"ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN"> 486<!NOTATION TBL SYSTEM "TBL"> 487<!NOTATION TEX PUBLIC 488"+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN"> 489<!NOTATION TIFF SYSTEM "TIFF"> 490<!NOTATION WMF PUBLIC 491"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN"> 492<!NOTATION WPG SYSTEM "WPG"> 493<!NOTATION linespecific SYSTEM "linespecific"> 494<!ENTITY euro "€"> 495<!ENTITY % yesorno.attvals "CDATA"> 496<!ENTITY % local.mediaobject.mix ""> 497<!ENTITY % mediaobject.mix 498 "videoobject|audioobject|imageobject %local.mediaobject.mix;"> 499<!ENTITY % role.attrib 500 "role CDATA #IMPLIED"> 501<!ENTITY % label.attrib 502 "label CDATA #IMPLIED"> 503<!ENTITY % linespecific.attrib 504 "format NOTATION 505 (linespecific) 'linespecific' 506 linenumbering (numbered|unnumbered) #IMPLIED"> 507<!ENTITY % linkendreq.attrib 508 "linkend IDREF #REQUIRED"> 509<!ENTITY % local.mark.attrib ""> 510<!ENTITY % mark.attrib 511 "mark CDATA #IMPLIED 512 %local.mark.attrib;" 513> 514<!ENTITY % moreinfo.attrib 515 "moreinfo (refentry|none) 'none'"> 516<!ENTITY % pagenum.attrib 517 "pagenum CDATA #IMPLIED"> 518<!ENTITY % local.status.attrib ""> 519<!ENTITY % status.attrib 520 "status CDATA #IMPLIED 521 %local.status.attrib;" 522> 523<!ENTITY % width.attrib 524 "width CDATA #IMPLIED"> 525<!ENTITY % local.title.attrib ""> 526<!ENTITY % title.role.attrib "%role.attrib;"> 527<!ELEMENT title (%title.char.mix;)*> 528<!ATTLIST title 529 %pagenum.attrib; 530 %common.attrib; 531 %title.role.attrib; 532 %local.title.attrib; 533> 534<!ENTITY % local.subtitle.attrib ""> 535<!ENTITY % subtitle.role.attrib "%role.attrib;"> 536<!ELEMENT subtitle (%title.char.mix;)*> 537<!ATTLIST subtitle 538 %common.attrib; 539 %subtitle.role.attrib; 540 %local.subtitle.attrib; 541> 542<!ENTITY % local.bibliomixed.attrib ""> 543<!ENTITY % bibliomixed.role.attrib "%role.attrib;"> 544<!ATTLIST bibliomixed 545 %common.attrib; 546 %bibliomixed.role.attrib; 547 %local.bibliomixed.attrib; 548> 549<!ENTITY % local.articleinfo.attrib ""> 550<!ENTITY % articleinfo.role.attrib "%role.attrib;"> 551<!ATTLIST articleinfo 552 %common.attrib; 553 %articleinfo.role.attrib; 554 %local.articleinfo.attrib; 555> 556<!ENTITY % bibliomset.role.attrib "%role.attrib;"> 557<!ENTITY % local.bibliomset.attrib ""> 558<!ELEMENT bibliomset (#PCDATA | %bibliocomponent.mix; | bibliomset)*> 559<!ATTLIST bibliomset 560 relation CDATA #IMPLIED 561 %bibliomset.role.attrib; 562 %common.attrib; 563 %local.bibliomset.attrib; 564> 565<!ENTITY % local.bibliomisc.attrib ""> 566<!ENTITY % bibliomisc.role.attrib "%role.attrib;"> 567<!ELEMENT bibliomisc (%para.char.mix;)*> 568<!ATTLIST bibliomisc 569 %common.attrib; 570 %bibliomisc.role.attrib; 571 %local.bibliomisc.attrib; 572> 573<!ENTITY % local.subjectset.attrib ""> 574<!ENTITY % subjectset.role.attrib "%role.attrib;"> 575<!ELEMENT subjectset (subject+)> 576<!ATTLIST subjectset 577 scheme NMTOKEN #IMPLIED 578 %common.attrib; 579 %subjectset.role.attrib; 580 %local.subjectset.attrib; 581> 582<!ENTITY % local.subject.attrib ""> 583<!ENTITY % subject.role.attrib "%role.attrib;"> 584<!ELEMENT subject (subjectterm+)> 585<!ATTLIST subject 586 weight CDATA #IMPLIED 587 %common.attrib; 588 %subject.role.attrib; 589 %local.subject.attrib; 590> 591<!ENTITY % local.subjectterm.attrib ""> 592<!ENTITY % subjectterm.role.attrib "%role.attrib;"> 593<!ELEMENT subjectterm (#PCDATA)> 594<!ATTLIST subjectterm 595 %common.attrib; 596 %subjectterm.role.attrib; 597 %local.subjectterm.attrib; 598> 599<!ENTITY % local.keywordset.attrib ""> 600<!ENTITY % keywordset.role.attrib "%role.attrib;"> 601<!ELEMENT keywordset (keyword+)> 602<!ATTLIST keywordset 603 %common.attrib; 604 %keywordset.role.attrib; 605 %local.keywordset.attrib; 606> 607<!ENTITY % local.keyword.attrib ""> 608<!ENTITY % keyword.role.attrib "%role.attrib;"> 609<!ELEMENT keyword (#PCDATA)> 610<!ATTLIST keyword 611 %common.attrib; 612 %keyword.role.attrib; 613 %local.keyword.attrib; 614> 615<!ENTITY % local.sidebar.attrib ""> 616<!ENTITY % sidebar.role.attrib "%role.attrib;"> 617<!ATTLIST sidebar 618 %common.attrib; 619 %sidebar.role.attrib; 620 %local.sidebar.attrib; 621> 622<!ENTITY % local.abstract.attrib ""> 623<!ENTITY % abstract.role.attrib "%role.attrib;"> 624<!ELEMENT abstract (title?, (%para.class;)+)> 625<!ATTLIST abstract 626 %common.attrib; 627 %abstract.role.attrib; 628 %local.abstract.attrib; 629> 630<!ENTITY % local.authorblurb.attrib ""> 631<!ENTITY % authorblurb.role.attrib "%role.attrib;"> 632<!ELEMENT authorblurb (title?, (%para.class;)+)> 633<!ATTLIST authorblurb 634 %common.attrib; 635 %authorblurb.role.attrib; 636 %local.authorblurb.attrib; 637> 638<!ENTITY % local.blockquote.attrib ""> 639<!ENTITY % blockquote.role.attrib "%role.attrib;"> 640<!ELEMENT blockquote (title?, attribution?, (%component.mix;)+)> 641<!ATTLIST blockquote 642 %common.attrib; 643 %blockquote.role.attrib; 644 %local.blockquote.attrib; 645> 646<!ENTITY % local.attribution.attrib ""> 647<!ENTITY % attribution.role.attrib "%role.attrib;"> 648<!ELEMENT attribution (%para.char.mix;)*> 649<!ATTLIST attribution 650 %common.attrib; 651 %attribution.role.attrib; 652 %local.attribution.attrib; 653> 654<!ENTITY % local.epigraph.attrib ""> 655<!ENTITY % epigraph.role.attrib "%role.attrib;"> 656<!ELEMENT epigraph (attribution?, (%para.class;)+)> 657<!ATTLIST epigraph 658 %common.attrib; 659 %epigraph.role.attrib; 660 %local.epigraph.attrib; 661> 662<!ENTITY % local.footnote.attrib ""> 663<!ENTITY % footnote.role.attrib "%role.attrib;"> 664<!ELEMENT footnote ((%footnote.mix;)+)> 665<!ATTLIST footnote 666 %label.attrib; 667 %common.attrib; 668 %footnote.role.attrib; 669 %local.footnote.attrib; 670> 671<!ENTITY % local.para.attrib ""> 672<!ENTITY % para.role.attrib "%role.attrib;"> 673<!ATTLIST para 674 %common.attrib; 675 %para.role.attrib; 676 %local.para.attrib; 677> 678<!ENTITY % local.admon.attrib ""> 679<!ENTITY % admon.role.attrib "%role.attrib;"> 680<!ELEMENT note (title?, (%admon.mix;)+)> 681<!ATTLIST note 682 %common.attrib; 683 %admon.role.attrib; 684 %local.admon.attrib; 685> 686<!ENTITY % local.itemizedlist.attrib ""> 687<!ENTITY % itemizedlist.role.attrib "%role.attrib;"> 688<!ELEMENT itemizedlist ((%formalobject.title.content;)?, listitem+)> 689<!ATTLIST itemizedlist spacing (normal 690 |compact) #IMPLIED 691 %mark.attrib; 692 %common.attrib; 693 %itemizedlist.role.attrib; 694 %local.itemizedlist.attrib; 695> 696<!ENTITY % local.orderedlist.attrib ""> 697<!ENTITY % orderedlist.role.attrib "%role.attrib;"> 698<!ELEMENT orderedlist ((%formalobject.title.content;)?, listitem+)> 699<!ATTLIST orderedlist 700 numeration (arabic 701 |upperalpha 702 |loweralpha 703 |upperroman 704 |lowerroman) #IMPLIED 705 inheritnum (inherit 706 |ignore) "ignore" 707 continuation (continues 708 |restarts) "restarts" 709 spacing (normal 710 |compact) #IMPLIED 711 %common.attrib; 712 %orderedlist.role.attrib; 713 %local.orderedlist.attrib; 714> 715<!ENTITY % local.listitem.attrib ""> 716<!ENTITY % listitem.role.attrib "%role.attrib;"> 717<!ELEMENT listitem ((%component.mix;)+)> 718<!ATTLIST listitem 719 override CDATA #IMPLIED 720 %common.attrib; 721 %listitem.role.attrib; 722 %local.listitem.attrib; 723> 724<!ENTITY % local.variablelist.attrib ""> 725<!ENTITY % variablelist.role.attrib "%role.attrib;"> 726<!ELEMENT variablelist ((%formalobject.title.content;)?, varlistentry+)> 727<!ATTLIST variablelist 728 termlength CDATA #IMPLIED 729 %common.attrib; 730 %variablelist.role.attrib; 731 %local.variablelist.attrib; 732> 733<!ENTITY % local.varlistentry.attrib ""> 734<!ENTITY % varlistentry.role.attrib "%role.attrib;"> 735<!ELEMENT varlistentry (term+, listitem)> 736<!ATTLIST varlistentry 737 %common.attrib; 738 %varlistentry.role.attrib; 739 %local.varlistentry.attrib; 740> 741<!ENTITY % local.term.attrib ""> 742<!ENTITY % term.role.attrib "%role.attrib;"> 743<!ELEMENT term (%para.char.mix;)*> 744<!ATTLIST term 745 %common.attrib; 746 %term.role.attrib; 747 %local.term.attrib; 748> 749<!ENTITY % local.example.attrib ""> 750<!ENTITY % example.role.attrib "%role.attrib;"> 751<!ELEMENT example ((%formalobject.title.content;), (%example.mix;)+)> 752<!ATTLIST example 753 %label.attrib; 754 %width.attrib; 755 %common.attrib; 756 %example.role.attrib; 757 %local.example.attrib; 758> 759<!ENTITY % local.programlisting.attrib ""> 760<!ENTITY % programlisting.role.attrib "%role.attrib;"> 761<!ATTLIST programlisting 762 %width.attrib; 763 %linespecific.attrib; 764 %common.attrib; 765 %programlisting.role.attrib; 766 %local.programlisting.attrib; 767> 768<!ENTITY % local.literallayout.attrib ""> 769<!ENTITY % literallayout.role.attrib "%role.attrib;"> 770<!ATTLIST literallayout 771 %width.attrib; 772 %linespecific.attrib; 773 class (monospaced|normal) "normal" 774 %common.attrib; 775 %literallayout.role.attrib; 776 %local.literallayout.attrib; 777> 778<!ENTITY % local.figure.attrib ""> 779<!ENTITY % figure.role.attrib "%role.attrib;"> 780<!ELEMENT figure ((%formalobject.title.content;), (%figure.mix; | 781 %link.char.class;)+)> 782<!ATTLIST figure 783 float %yesorno.attvals; '0' 784 pgwide %yesorno.attvals; #IMPLIED 785 %label.attrib; 786 %common.attrib; 787 %figure.role.attrib; 788 %local.figure.attrib; 789> 790<!ENTITY % local.mediaobject.attrib ""> 791<!ENTITY % mediaobject.role.attrib "%role.attrib;"> 792<!ELEMENT mediaobject (objectinfo?, 793 (%mediaobject.mix;), 794 (%mediaobject.mix;|textobject)*, 795 caption?)> 796<!ATTLIST mediaobject 797 %common.attrib; 798 %mediaobject.role.attrib; 799 %local.mediaobject.attrib; 800> 801<!ENTITY % local.inlinemediaobject.attrib ""> 802<!ENTITY % inlinemediaobject.role.attrib "%role.attrib;"> 803<!ELEMENT inlinemediaobject (objectinfo?, 804 (%mediaobject.mix;), 805 (%mediaobject.mix;|textobject)*)> 806<!ATTLIST inlinemediaobject 807 %common.attrib; 808 %inlinemediaobject.role.attrib; 809 %local.inlinemediaobject.attrib; 810> 811<!ENTITY % local.videoobject.attrib ""> 812<!ENTITY % videoobject.role.attrib "%role.attrib;"> 813<!ELEMENT videoobject (objectinfo?, videodata)> 814<!ATTLIST videoobject 815 %common.attrib; 816 %videoobject.role.attrib; 817 %local.videoobject.attrib; 818> 819<!ENTITY % local.audioobject.attrib ""> 820<!ENTITY % audioobject.role.attrib "%role.attrib;"> 821<!ELEMENT audioobject (objectinfo?, audiodata)> 822<!ATTLIST audioobject 823 %common.attrib; 824 %audioobject.role.attrib; 825 %local.audioobject.attrib; 826> 827<!ENTITY % local.imageobject.attrib ""> 828<!ENTITY % imageobject.role.attrib "%role.attrib;"> 829<!ELEMENT imageobject (objectinfo?, imagedata)> 830<!ATTLIST imageobject 831 %common.attrib; 832 %imageobject.role.attrib; 833 %local.imageobject.attrib; 834> 835<!ENTITY % local.textobject.attrib ""> 836<!ENTITY % textobject.role.attrib "%role.attrib;"> 837<!ELEMENT textobject (objectinfo?, (phrase|(%textobject.mix;)+))> 838<!ATTLIST textobject 839 %common.attrib; 840 %textobject.role.attrib; 841 %local.textobject.attrib; 842> 843<!ENTITY % local.objectinfo.attrib ""> 844<!ENTITY % objectinfo.role.attrib "%role.attrib;"> 845<!ATTLIST objectinfo 846 %common.attrib; 847 %objectinfo.role.attrib; 848 %local.objectinfo.attrib; 849> 850<!ENTITY % local.objectdata.attrib ""> 851<!ENTITY % objectdata.attrib 852 " 853 entityref ENTITY #IMPLIED 854 fileref CDATA #IMPLIED 855 format (%notation.class;) 856 #IMPLIED 857 srccredit CDATA #IMPLIED 858 %local.objectdata.attrib;" 859> 860<!ENTITY % local.videodata.attrib ""> 861<!ENTITY % videodata.role.attrib "%role.attrib;"> 862<!ELEMENT videodata EMPTY> 863<!ATTLIST videodata 864 %common.attrib; 865 %objectdata.attrib; 866 width CDATA #IMPLIED 867 depth CDATA #IMPLIED 868 align (left 869 |right 870 |center) #IMPLIED 871 scale CDATA #IMPLIED 872 scalefit %yesorno.attvals; 873 #IMPLIED 874 %videodata.role.attrib; 875 %local.videodata.attrib; 876> 877<!ENTITY % local.audiodata.attrib ""> 878<!ENTITY % audiodata.role.attrib "%role.attrib;"> 879<!ELEMENT audiodata EMPTY> 880<!ATTLIST audiodata 881 %common.attrib; 882 %objectdata.attrib; 883 %local.audiodata.attrib; 884 %audiodata.role.attrib; 885> 886<!ENTITY % local.imagedata.attrib ""> 887<!ENTITY % imagedata.role.attrib "%role.attrib;"> 888<!ELEMENT imagedata EMPTY> 889<!ATTLIST imagedata 890 %common.attrib; 891 %objectdata.attrib; 892 width CDATA #IMPLIED 893 depth CDATA #IMPLIED 894 align (left 895 |right 896 |center) #IMPLIED 897 scale CDATA #IMPLIED 898 scalefit %yesorno.attvals; 899 #IMPLIED 900 %local.imagedata.attrib; 901 %imagedata.role.attrib; 902> 903<!ENTITY % local.caption.attrib ""> 904<!ENTITY % caption.role.attrib "%role.attrib;"> 905<!ELEMENT caption (%textobject.mix;)*> 906<!ATTLIST caption 907 %common.attrib; 908 %local.caption.attrib; 909 %caption.role.attrib; 910> 911<!ENTITY % tables.role.attrib "%role.attrib;"> 912<!ENTITY % bodyatt 913 "%common.attrib; 914 %label.attrib; 915 %tables.role.attrib;"> 916<!ENTITY % common.table.attribs 917 "%bodyatt;"> 918<!ENTITY % tbl.tgroup.att "%common.attrib;"> 919<!ENTITY % tbl.colspec.att "%common.attrib;"> 920<!ENTITY % tbl.tbody.att "%common.attrib;"> 921<!ENTITY % tbl.thead.att "%common.attrib;"> 922<!ENTITY % tbl.row.att "%common.attrib;"> 923<!ENTITY % tbl.entry.att "%common.attrib;"> 924<!ENTITY % tbl.entry.mdl "(%para.char.mix; | %tabentry.mix;)*"> 925<!ENTITY % yesorno 'NMTOKEN'> 926<!ENTITY % tbl.table.name "table"> 927<!ENTITY % tbl.table.att " 928 pgwide %yesorno; #IMPLIED "> 929<!ENTITY % tbl.tgroup.mdl "colspec*,thead?,tbody"> 930<!ENTITY % tbl.row.mdl "entry+"> 931<!ELEMENT %tbl.table.name; (%tbl.table.mdl;)> 932<!ATTLIST %tbl.table.name; 933 frame (top|bottom|topbot|all|sides|none) #IMPLIED 934 colsep %yesorno; #IMPLIED 935 rowsep %yesorno; #IMPLIED 936 %tbl.table.att; 937 %bodyatt; 938> 939<!ELEMENT tgroup (%tbl.tgroup.mdl;) > 940<!ATTLIST tgroup 941 cols NMTOKEN #REQUIRED 942 colsep %yesorno; #IMPLIED 943 rowsep %yesorno; #IMPLIED 944 align (left|right|center|justify|char) #IMPLIED 945 %tbl.tgroup.att; 946> 947<!ELEMENT colspec EMPTY > 948<!ATTLIST colspec 949 colnum NMTOKEN #IMPLIED 950 colname NMTOKEN #IMPLIED 951 colwidth CDATA #IMPLIED 952 colsep %yesorno; #IMPLIED 953 rowsep %yesorno; #IMPLIED 954 align (left|right|center|justify|char) #IMPLIED 955 char CDATA #IMPLIED 956 charoff NMTOKEN #IMPLIED 957 %tbl.colspec.att; 958> 959<!ELEMENT thead (row+)> 960<!ATTLIST thead 961 valign (top|middle|bottom) #IMPLIED 962 %tbl.thead.att; 963> 964<!ELEMENT tbody (row+)> 965<!ATTLIST tbody 966 valign (top|middle|bottom) #IMPLIED 967 %tbl.tbody.att; 968> 969<!ELEMENT row (%tbl.row.mdl;)> 970<!ATTLIST row 971 rowsep %yesorno; #IMPLIED 972 valign (top|middle|bottom) #IMPLIED 973 %tbl.row.att; 974> 975<!ELEMENT entry %tbl.entry.mdl;> 976<!ATTLIST entry 977 colname NMTOKEN #IMPLIED 978 namest NMTOKEN #IMPLIED 979 nameend NMTOKEN #IMPLIED 980 morerows NMTOKEN #IMPLIED 981 colsep %yesorno; #IMPLIED 982 rowsep %yesorno; #IMPLIED 983 align (left|right|center|justify|char) #IMPLIED 984 char CDATA #IMPLIED 985 charoff NMTOKEN #IMPLIED 986 valign (top|middle|bottom) #IMPLIED 987 %tbl.entry.att; 988> 989<!ENTITY % local.informaltable.attrib ""> 990<!ATTLIST informaltable 991 frame (top 992 |bottom 993 |topbot 994 |all 995 |sides 996 |none) #IMPLIED 997 colsep %yesorno.attvals; #IMPLIED 998 rowsep %yesorno.attvals; #IMPLIED 999 %common.table.attribs; 1000 %tbl.table.att; 1001 %local.informaltable.attrib; 1002> 1003<!ENTITY % local.affiliation.attrib ""> 1004<!ENTITY % affiliation.role.attrib "%role.attrib;"> 1005<!ATTLIST affiliation 1006 %common.attrib; 1007 %affiliation.role.attrib; 1008 %local.affiliation.attrib; 1009> 1010<!ENTITY % local.jobtitle.attrib ""> 1011<!ENTITY % jobtitle.role.attrib "%role.attrib;"> 1012<!ELEMENT jobtitle (%docinfo.char.mix;)*> 1013<!ATTLIST jobtitle 1014 %common.attrib; 1015 %jobtitle.role.attrib; 1016 %local.jobtitle.attrib; 1017> 1018<!ENTITY % local.author.attrib ""> 1019<!ENTITY % author.role.attrib "%role.attrib;"> 1020<!ELEMENT author ((%person.ident.mix;)+)> 1021<!ATTLIST author 1022 %common.attrib; 1023 %author.role.attrib; 1024 %local.author.attrib; 1025> 1026<!ENTITY % local.authorgroup.attrib ""> 1027<!ENTITY % authorgroup.role.attrib "%role.attrib;"> 1028<!ATTLIST authorgroup 1029 %common.attrib; 1030 %authorgroup.role.attrib; 1031 %local.authorgroup.attrib; 1032> 1033<!ENTITY % local.authorinitials.attrib ""> 1034<!ENTITY % authorinitials.role.attrib "%role.attrib;"> 1035<!ELEMENT authorinitials (%docinfo.char.mix;)*> 1036<!ATTLIST authorinitials 1037 %common.attrib; 1038 %authorinitials.role.attrib; 1039 %local.authorinitials.attrib; 1040> 1041<!ENTITY % local.copyright.attrib ""> 1042<!ENTITY % copyright.role.attrib "%role.attrib;"> 1043<!ELEMENT copyright (year+, holder*)> 1044<!ATTLIST copyright 1045 %common.attrib; 1046 %copyright.role.attrib; 1047 %local.copyright.attrib; 1048> 1049<!ENTITY % local.year.attrib ""> 1050<!ENTITY % year.role.attrib "%role.attrib;"> 1051<!ELEMENT year (%docinfo.char.mix;)*> 1052<!ATTLIST year 1053 %common.attrib; 1054 %year.role.attrib; 1055 %local.year.attrib; 1056> 1057<!ENTITY % local.holder.attrib ""> 1058<!ENTITY % holder.role.attrib "%role.attrib;"> 1059<!ELEMENT holder (%docinfo.char.mix;)*> 1060<!ATTLIST holder 1061 %common.attrib; 1062 %holder.role.attrib; 1063 %local.holder.attrib; 1064> 1065<!ENTITY % local.corpauthor.attrib ""> 1066<!ENTITY % corpauthor.role.attrib "%role.attrib;"> 1067<!ELEMENT corpauthor (%docinfo.char.mix;)*> 1068<!ATTLIST corpauthor 1069 %common.attrib; 1070 %corpauthor.role.attrib; 1071 %local.corpauthor.attrib; 1072> 1073<!ENTITY % local.date.attrib ""> 1074<!ENTITY % date.role.attrib "%role.attrib;"> 1075<!ELEMENT date (%docinfo.char.mix;)*> 1076<!ATTLIST date 1077 %common.attrib; 1078 %date.role.attrib; 1079 %local.date.attrib; 1080> 1081<!ENTITY % local.edition.attrib ""> 1082<!ENTITY % edition.role.attrib "%role.attrib;"> 1083<!ELEMENT edition (%docinfo.char.mix;)*> 1084<!ATTLIST edition 1085 %common.attrib; 1086 %edition.role.attrib; 1087 %local.edition.attrib; 1088> 1089<!ENTITY % local.editor.attrib ""> 1090<!ENTITY % editor.role.attrib "%role.attrib;"> 1091<!ELEMENT editor ((%person.ident.mix;)+)> 1092<!ATTLIST editor 1093 %common.attrib; 1094 %editor.role.attrib; 1095 %local.editor.attrib; 1096> 1097<!ENTITY % local.issuenum.attrib ""> 1098<!ENTITY % issuenum.role.attrib "%role.attrib;"> 1099<!ELEMENT issuenum (%docinfo.char.mix;)*> 1100<!ATTLIST issuenum 1101 %common.attrib; 1102 %issuenum.role.attrib; 1103 %local.issuenum.attrib; 1104> 1105<!ENTITY % local.legalnotice.attrib ""> 1106<!ENTITY % legalnotice.role.attrib "%role.attrib;"> 1107<!ELEMENT legalnotice (title?, (%legalnotice.mix;)+)> 1108<!ATTLIST legalnotice 1109 %common.attrib; 1110 %legalnotice.role.attrib; 1111 %local.legalnotice.attrib; 1112> 1113<!ENTITY % local.orgname.attrib ""> 1114<!ENTITY % orgname.role.attrib "%role.attrib;"> 1115<!ELEMENT orgname (%docinfo.char.mix;)*> 1116<!ATTLIST orgname 1117 %common.attrib; 1118 %orgname.role.attrib; 1119 %local.orgname.attrib; 1120> 1121<!ENTITY % local.othercredit.attrib ""> 1122<!ENTITY % othercredit.role.attrib "%role.attrib;"> 1123<!ELEMENT othercredit ((%person.ident.mix;)+)> 1124<!ATTLIST othercredit 1125 %common.attrib; 1126 %othercredit.role.attrib; 1127 %local.othercredit.attrib; 1128> 1129<!ENTITY % local.firstname.attrib ""> 1130<!ENTITY % firstname.role.attrib "%role.attrib;"> 1131<!ELEMENT firstname (%docinfo.char.mix;)*> 1132<!ATTLIST firstname 1133 %common.attrib; 1134 %firstname.role.attrib; 1135 %local.firstname.attrib; 1136> 1137<!ENTITY % local.honorific.attrib ""> 1138<!ENTITY % honorific.role.attrib "%role.attrib;"> 1139<!ELEMENT honorific (%docinfo.char.mix;)*> 1140<!ATTLIST honorific 1141 %common.attrib; 1142 %honorific.role.attrib; 1143 %local.honorific.attrib; 1144> 1145<!ENTITY % local.lineage.attrib ""> 1146<!ENTITY % lineage.role.attrib "%role.attrib;"> 1147<!ELEMENT lineage (%docinfo.char.mix;)*> 1148<!ATTLIST lineage 1149 %common.attrib; 1150 %lineage.role.attrib; 1151 %local.lineage.attrib; 1152> 1153<!ENTITY % local.othername.attrib ""> 1154<!ENTITY % othername.role.attrib "%role.attrib;"> 1155<!ELEMENT othername (%docinfo.char.mix;)*> 1156<!ATTLIST othername 1157 %common.attrib; 1158 %othername.role.attrib; 1159 %local.othername.attrib; 1160> 1161<!ENTITY % local.surname.attrib ""> 1162<!ENTITY % surname.role.attrib "%role.attrib;"> 1163<!ELEMENT surname (%docinfo.char.mix;)*> 1164<!ATTLIST surname 1165 %common.attrib; 1166 %surname.role.attrib; 1167 %local.surname.attrib; 1168> 1169<!ENTITY % local.pubdate.attrib ""> 1170<!ENTITY % pubdate.role.attrib "%role.attrib;"> 1171<!ELEMENT pubdate (%docinfo.char.mix;)*> 1172<!ATTLIST pubdate 1173 %common.attrib; 1174 %pubdate.role.attrib; 1175 %local.pubdate.attrib; 1176> 1177<!ENTITY % local.publishername.attrib ""> 1178<!ENTITY % publishername.role.attrib "%role.attrib;"> 1179<!ELEMENT publishername (%docinfo.char.mix;)*> 1180<!ATTLIST publishername 1181 %common.attrib; 1182 %publishername.role.attrib; 1183 %local.publishername.attrib; 1184> 1185<!ENTITY % local.releaseinfo.attrib ""> 1186<!ENTITY % releaseinfo.role.attrib "%role.attrib;"> 1187<!ELEMENT releaseinfo (%docinfo.char.mix;)*> 1188<!ATTLIST releaseinfo 1189 %common.attrib; 1190 %releaseinfo.role.attrib; 1191 %local.releaseinfo.attrib; 1192> 1193<!ENTITY % local.revhistory.attrib ""> 1194<!ENTITY % revhistory.role.attrib "%role.attrib;"> 1195<!ELEMENT revhistory (revision+)> 1196<!ATTLIST revhistory 1197 %common.attrib; 1198 %revhistory.role.attrib; 1199 %local.revhistory.attrib; 1200> 1201<!ENTITY % local.revision.attrib ""> 1202<!ENTITY % revision.role.attrib "%role.attrib;"> 1203<!ELEMENT revision (revnumber, date, authorinitials*, 1204 (revremark|revdescription)?)> 1205<!ATTLIST revision 1206 %common.attrib; 1207 %revision.role.attrib; 1208 %local.revision.attrib; 1209> 1210<!ENTITY % local.revnumber.attrib ""> 1211<!ENTITY % revnumber.role.attrib "%role.attrib;"> 1212<!ELEMENT revnumber (%docinfo.char.mix;)*> 1213<!ATTLIST revnumber 1214 %common.attrib; 1215 %revnumber.role.attrib; 1216 %local.revnumber.attrib; 1217> 1218<!ENTITY % local.revremark.attrib ""> 1219<!ENTITY % revremark.role.attrib "%role.attrib;"> 1220<!ELEMENT revremark (%docinfo.char.mix;)*> 1221<!ATTLIST revremark 1222 %common.attrib; 1223 %revremark.role.attrib; 1224 %local.revremark.attrib; 1225> 1226<!ENTITY % local.revdescription.attrib ""> 1227<!ENTITY % revdescription.role.attrib "%role.attrib;"> 1228<!ELEMENT revdescription ((%revdescription.mix;)+)> 1229<!ATTLIST revdescription 1230 %common.attrib; 1231 %revdescription.role.attrib; 1232 %local.revdescription.attrib; 1233> 1234<!ENTITY % local.volumenum.attrib ""> 1235<!ENTITY % volumenum.role.attrib "%role.attrib;"> 1236<!ELEMENT volumenum (%docinfo.char.mix;)*> 1237<!ATTLIST volumenum 1238 %common.attrib; 1239 %volumenum.role.attrib; 1240 %local.volumenum.attrib; 1241> 1242<!ENTITY % local.command.attrib ""> 1243<!ENTITY % command.role.attrib "%role.attrib;"> 1244<!ELEMENT command (%cptr.char.mix;)*> 1245<!ATTLIST command 1246 %moreinfo.attrib; 1247 %common.attrib; 1248 %command.role.attrib; 1249 %local.command.attrib; 1250> 1251<!ENTITY % local.computeroutput.attrib ""> 1252<!ENTITY % computeroutput.role.attrib "%role.attrib;"> 1253<!ELEMENT computeroutput (%cptr.char.mix;)*> 1254<!ATTLIST computeroutput 1255 %moreinfo.attrib; 1256 %common.attrib; 1257 %computeroutput.role.attrib; 1258 %local.computeroutput.attrib; 1259> 1260<!ENTITY % local.email.attrib ""> 1261<!ENTITY % email.role.attrib "%role.attrib;"> 1262<!ELEMENT email (%docinfo.char.mix;)*> 1263<!ATTLIST email 1264 %common.attrib; 1265 %email.role.attrib; 1266 %local.email.attrib; 1267> 1268<!ENTITY % local.filename.attrib ""> 1269<!ENTITY % filename.role.attrib "%role.attrib;"> 1270<!ELEMENT filename (%smallcptr.char.mix;)*> 1271<!ATTLIST filename 1272 class (headerfile 1273 |devicefile 1274 |libraryfile 1275 |directory 1276 |symlink) #IMPLIED 1277 path CDATA #IMPLIED 1278 %moreinfo.attrib; 1279 %common.attrib; 1280 %filename.role.attrib; 1281 %local.filename.attrib; 1282> 1283<!ENTITY % local.lineannotation.attrib ""> 1284<!ENTITY % lineannotation.role.attrib "%role.attrib;"> 1285<!ELEMENT lineannotation (%para.char.mix;)*> 1286<!ATTLIST lineannotation 1287 %common.attrib; 1288 %lineannotation.role.attrib; 1289 %local.lineannotation.attrib; 1290> 1291<!ENTITY % local.literal.attrib ""> 1292<!ENTITY % literal.role.attrib "%role.attrib;"> 1293<!ELEMENT literal (%cptr.char.mix;)*> 1294<!ATTLIST literal 1295 %moreinfo.attrib; 1296 %common.attrib; 1297 %literal.role.attrib; 1298 %local.literal.attrib; 1299> 1300<!ENTITY % local.option.attrib ""> 1301<!ENTITY % option.role.attrib "%role.attrib;"> 1302<!ELEMENT option (%smallcptr.char.mix;)*> 1303<!ATTLIST option 1304 %common.attrib; 1305 %option.role.attrib; 1306 %local.option.attrib; 1307> 1308<!ENTITY % local.replaceable.attrib ""> 1309<!ENTITY % replaceable.role.attrib "%role.attrib;"> 1310<!ATTLIST replaceable 1311 class (command 1312 |function 1313 |option 1314 |parameter) #IMPLIED 1315 %common.attrib; 1316 %replaceable.role.attrib; 1317 %local.replaceable.attrib; 1318> 1319<!ENTITY % local.systemitem.attrib ""> 1320<!ENTITY % systemitem.role.attrib "%role.attrib;"> 1321<!ATTLIST systemitem 1322 class (constant 1323 |groupname 1324 |library 1325 |macro 1326 |osname 1327 |resource 1328 |systemname 1329 |username) #IMPLIED 1330 %moreinfo.attrib; 1331 %common.attrib; 1332 %systemitem.role.attrib; 1333 %local.systemitem.attrib; 1334> 1335<!ENTITY % local.userinput.attrib ""> 1336<!ENTITY % userinput.role.attrib "%role.attrib;"> 1337<!ELEMENT userinput (%cptr.char.mix;)*> 1338<!ATTLIST userinput 1339 %moreinfo.attrib; 1340 %common.attrib; 1341 %userinput.role.attrib; 1342 %local.userinput.attrib; 1343> 1344<!ENTITY % local.abbrev.attrib ""> 1345<!ENTITY % abbrev.role.attrib "%role.attrib;"> 1346<!ELEMENT abbrev (%word.char.mix;)*> 1347<!ATTLIST abbrev 1348 %common.attrib; 1349 %abbrev.role.attrib; 1350 %local.abbrev.attrib; 1351> 1352<!ENTITY % local.acronym.attrib ""> 1353<!ENTITY % acronym.role.attrib "%role.attrib;"> 1354<!ELEMENT acronym (%word.char.mix;)*> 1355<!ATTLIST acronym 1356 %common.attrib; 1357 %acronym.role.attrib; 1358 %local.acronym.attrib; 1359> 1360<!ENTITY % local.citetitle.attrib ""> 1361<!ENTITY % citetitle.role.attrib "%role.attrib;"> 1362<!ELEMENT citetitle (%para.char.mix;)*> 1363<!ATTLIST citetitle 1364 pubwork (article 1365 |book 1366 |chapter 1367 |part 1368 |refentry 1369 |section 1370 |journal 1371 |series 1372 |set 1373 |manuscript) #IMPLIED 1374 %common.attrib; 1375 %citetitle.role.attrib; 1376 %local.citetitle.attrib; 1377> 1378<!ENTITY % local.emphasis.attrib ""> 1379<!ENTITY % emphasis.role.attrib "%role.attrib;"> 1380<!ELEMENT emphasis (%para.char.mix;)*> 1381<!ATTLIST emphasis 1382 %common.attrib; 1383 %emphasis.role.attrib; 1384 %local.emphasis.attrib; 1385> 1386<!ENTITY % local.phrase.attrib ""> 1387<!ENTITY % phrase.role.attrib "%role.attrib;"> 1388<!ELEMENT phrase (%para.char.mix;)*> 1389<!ATTLIST phrase 1390 %common.attrib; 1391 %phrase.role.attrib; 1392 %local.phrase.attrib; 1393> 1394<!ENTITY % local.quote.attrib ""> 1395<!ENTITY % quote.role.attrib "%role.attrib;"> 1396<!ELEMENT quote (%para.char.mix;)*> 1397<!ATTLIST quote 1398 %common.attrib; 1399 %quote.role.attrib; 1400 %local.quote.attrib; 1401> 1402<!ENTITY % local.trademark.attrib ""> 1403<!ENTITY % trademark.role.attrib "%role.attrib;"> 1404<!ATTLIST trademark 1405 class (service 1406 |trade 1407 |registered 1408 |copyright) 'trade' 1409 %common.attrib; 1410 %trademark.role.attrib; 1411 %local.trademark.attrib; 1412> 1413<!ENTITY % local.link.attrib ""> 1414<!ENTITY % link.role.attrib "%role.attrib;"> 1415<!ELEMENT link (%para.char.mix;)*> 1416<!ATTLIST link 1417 endterm IDREF #IMPLIED 1418 %linkendreq.attrib; type CDATA #IMPLIED 1419 %common.attrib; 1420 %link.role.attrib; 1421 %local.link.attrib; 1422> 1423<!ENTITY % local.ulink.attrib ""> 1424<!ENTITY % ulink.role.attrib "%role.attrib;"> 1425<!ELEMENT ulink (%para.char.mix;)*> 1426<!ATTLIST ulink 1427 url CDATA #REQUIRED 1428 type CDATA #IMPLIED 1429 %common.attrib; 1430 %ulink.role.attrib; 1431 %local.ulink.attrib; 1432> 1433<!ENTITY % local.xref.attrib ""> 1434<!ENTITY % xref.role.attrib "%role.attrib;"> 1435<!ELEMENT xref EMPTY> 1436<!ATTLIST xref 1437 endterm IDREF #IMPLIED 1438 %linkendreq.attrib; %common.attrib; 1439 %xref.role.attrib; 1440 %local.xref.attrib; 1441> 1442<!ENTITY % local.appendix.class ""> 1443<!ENTITY % appendix.class "appendix %local.appendix.class;"> 1444<!ENTITY % local.appendix.attrib ""> 1445<!ENTITY % appendix.role.attrib "%role.attrib;"> 1446<!ATTLIST appendix 1447 %label.attrib; 1448 %status.attrib; 1449 %common.attrib; 1450 %appendix.role.attrib; 1451 %local.appendix.attrib; 1452> 1453<!ENTITY % local.section.attrib ""> 1454<!ENTITY % section.role.attrib "%role.attrib;"> 1455<!ATTLIST section 1456 %label.attrib; 1457 %status.attrib; 1458 %common.attrib; 1459 %section.role.attrib; 1460 %local.section.attrib; 1461> 1462<!ENTITY % local.bibliography.attrib ""> 1463<!ENTITY % bibliography.role.attrib "%role.attrib;"> 1464<!ATTLIST bibliography 1465 %status.attrib; 1466 %common.attrib; 1467 %bibliography.role.attrib; 1468 %local.bibliography.attrib; 1469> 1470<!ENTITY % local.bibliodiv.attrib ""> 1471<!ENTITY % bibliodiv.role.attrib "%role.attrib;"> 1472<!ATTLIST bibliodiv 1473 %status.attrib; 1474 %common.attrib; 1475 %bibliodiv.role.attrib; 1476 %local.bibliodiv.attrib; 1477> 1478<!ENTITY % local.article.attrib ""> 1479<!ENTITY % article.role.attrib "%role.attrib;"> 1480<!ATTLIST article 1481 class (journalarticle 1482 |productsheet 1483 |whitepaper 1484 |techreport 1485 |specification 1486 |faq) #IMPLIED 1487 parentbook IDREF #IMPLIED 1488 %status.attrib; 1489 %common.attrib; 1490 %article.role.attrib; 1491 %local.article.attrib; 1492> 1493<!ELEMENT objectinfo ((mediaobject | legalnotice 1494 | keywordset | subjectset | %bibliocomponent.mix;)+)> 1495<!ELEMENT section (sectioninfo?, 1496 (%sect.title.content;), 1497 (((%divcomponent.mix;)+, section*) 1498 | section+))> 1499<!ELEMENT sectioninfo ((mediaobject | legalnotice 1500 | keywordset | subjectset | %bibliocomponent.mix;)+)> 1501<!ELEMENT authorgroup ((author|editor|corpauthor|othercredit)+)> 1502<!ELEMENT affiliation (jobtitle?, orgname?)> 1503<!ELEMENT para (%para.char.mix;)*> 1504<!ELEMENT informaltable (mediaobject+|tgroup+) > 1505<!ELEMENT replaceable (#PCDATA 1506 | %link.char.class; 1507 | inlinemediaobject)*> 1508<!ELEMENT trademark (#PCDATA 1509 | %link.char.class; 1510 | %tech.char.class; 1511 | inlinemediaobject 1512 | emphasis)*> 1513<!ELEMENT systemitem (%cptr.char.mix;)*> 1514<!ELEMENT article ((%div.title.content;)?, articleinfo?, 1515 (%bookcomponent.content;), 1516 ((%appendix.class;)|bibliography)*)> 1517<!ELEMENT articleinfo ((mediaobject | legalnotice 1518 | subjectset | keywordset | %bibliocomponent.mix;)+)> 1519<!ELEMENT appendix ((%bookcomponent.title.content;), 1520 (%bookcomponent.content;))> 1521<!ELEMENT bibliography ((%bookcomponent.title.content;)?, 1522 (%component.mix;)*, 1523 (bibliodiv+ | bibliomixed+))> 1524<!ELEMENT bibliomixed (#PCDATA | %bibliocomponent.mix; | bibliomset)*> 1525<!ELEMENT bibliodiv ((%sect.title.content;)?, (%component.mix;)*, 1526 (bibliomixed)+)> 1527<!ELEMENT sidebar ((%formalobject.title.content;)?, 1528 (%sidebar.mix;)+)> 1529<!ELEMENT programlisting (%para.char.mix; | lineannotation)*> 1530<!ELEMENT literallayout (%para.char.mix; | lineannotation)*> 1531