diff options
Diffstat (limited to 'doc/creating_themes/C/dbhierx.mod')
-rw-r--r-- | doc/creating_themes/C/dbhierx.mod | 2193 |
1 files changed, 0 insertions, 2193 deletions
diff --git a/doc/creating_themes/C/dbhierx.mod b/doc/creating_themes/C/dbhierx.mod deleted file mode 100644 index 5f839f56..00000000 --- a/doc/creating_themes/C/dbhierx.mod +++ /dev/null @@ -1,2193 +0,0 @@ -<!-- ...................................................................... --> -<!-- DocBook document hierarchy module V4.5 ............................... --> -<!-- File dbhierx.mod ..................................................... --> - -<!-- Copyright 1992-2004 HaL Computer Systems, Inc., - O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh, Sun Microsystems, Inc., and the - Organization for the Advancement of Structured Information - Standards (OASIS). - - $Id: dbhierx.mod 6340 2006-10-03 13:23:24Z nwalsh $ - - Permission to use, copy, modify and distribute the DocBook DTD - and its accompanying documentation for any purpose and without fee - is hereby granted in perpetuity, provided that the above copyright - notice and this paragraph appear in all copies. The copyright - holders make no representation about the suitability of the DTD for - any purpose. It is provided "as is" without expressed or implied - warranty. - - If you modify the DocBook DTD in any way, except for declaring and - referencing additional sets of general entities and declaring - additional notations, label your DTD as a variant of DocBook. See - the maintenance documentation for more information. - - Please direct all questions, bug reports, or suggestions for - changes to the [email protected] mailing list. For more - information, see http://www.oasis-open.org/docbook/. ---> - -<!-- ...................................................................... --> - -<!-- This module contains the definitions for the overall document - hierarchies of DocBook documents. It covers computer documentation - manuals and manual fragments, as well as reference entries (such as - man pages) and technical journals or anthologies containing - articles. - - This module depends on the DocBook information pool module. All - elements and entities referenced but not defined here are assumed - to be defined in the information pool module. - - In DTD driver files referring to this module, please use an entity - declaration that uses the public identifier shown below: - - <!ENTITY % dbhier PUBLIC - "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN" - "dbhierx.mod"> - %dbhier; - - See the documentation for detailed information on the parameter - entity and module scheme used in DocBook, customizing DocBook and - planning for interchange, and changes made since the last release - of DocBook. ---> - -<!-- ...................................................................... --> -<!-- Entities for module inclusions ....................................... --> - -<!ENTITY % dbhier.redecl.module "IGNORE"> -<!ENTITY % dbhier.redecl2.module "IGNORE"> - -<!-- ...................................................................... --> -<!-- Entities for element classes ......................................... --> - -<!ENTITY % local.appendix.class ""> -<!ENTITY % appendix.class "appendix %local.appendix.class;"> - -<!ENTITY % local.article.class ""> -<!ENTITY % article.class "article %local.article.class;"> - -<!ENTITY % local.book.class ""> -<!ENTITY % book.class "book %local.book.class;"> - -<!ENTITY % local.chapter.class ""> -<!ENTITY % chapter.class "chapter %local.chapter.class;"> - -<!ENTITY % local.index.class ""> -<!ENTITY % index.class "index|setindex %local.index.class;"> - -<!ENTITY % local.refentry.class ""> -<!ENTITY % refentry.class "refentry %local.refentry.class;"> - -<!ENTITY % local.section.class ""> -<!ENTITY % section.class "section %local.section.class;"> - -<!ENTITY % local.nav.class ""> -<!ENTITY % nav.class "toc|lot|index|glossary|bibliography - %local.nav.class;"> - -<!-- Redeclaration placeholder ............................................ --> - -<!-- For redeclaring entities that are declared after this point while - retaining their references to the entities that are declared before - this point --> - -<![%dbhier.redecl.module;[ -<!-- Defining rdbhier here makes some buggy XML parsers happy. --> -<!ENTITY % rdbhier ""> -%rdbhier; -<!--end of dbhier.redecl.module-->]]> - -<!-- ...................................................................... --> -<!-- Entities for element mixtures ........................................ --> - -<!ENTITY % local.divcomponent.mix ""> -<!ENTITY % divcomponent.mix - "%list.class; |%admon.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |%formal.class; |%compound.class; - |%genobj.class; |%descobj.class; - |%ndxterm.class; |beginpage - %forms.hook; - %local.divcomponent.mix;"> - -<!ENTITY % local.refcomponent.mix ""> -<!ENTITY % refcomponent.mix - "%list.class; |%admon.class; - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |%formal.class; |%compound.class; - |%genobj.class; |%descobj.class; - |%ndxterm.class; |beginpage - %forms.hook; - %local.refcomponent.mix;"> - -<!ENTITY % local.indexdivcomponent.mix ""> -<!ENTITY % indexdivcomponent.mix - "itemizedlist|orderedlist|variablelist|simplelist - |%linespecific.class; |%synop.class; - |%para.class; |%informal.class; - |anchor|remark - |%link.char.class; - |beginpage - %local.indexdivcomponent.mix;"> - -<!ENTITY % local.refname.char.mix ""> -<!ENTITY % refname.char.mix - "#PCDATA - |%tech.char.class; - %local.refname.char.mix;"> - -<!ENTITY % local.partcontent.mix ""> -<!ENTITY % partcontent.mix - "%appendix.class;|%chapter.class;|%nav.class;|%article.class; - |preface|%refentry.class;|reference %local.partcontent.mix;"> - -<!ENTITY % local.refinline.char.mix ""> -<!ENTITY % refinline.char.mix - "#PCDATA - |%xref.char.class; |%gen.char.class; - |%link.char.class; |%tech.char.class; - |%base.char.class; |%docinfo.char.class; - |%other.char.class; - |%ndxterm.class; |beginpage - %local.refinline.char.mix;"> - -<!ENTITY % local.refclass.char.mix ""> -<!ENTITY % refclass.char.mix - "#PCDATA - |application - %local.refclass.char.mix;"> - -<!-- Redeclaration placeholder 2 .......................................... --> - -<!-- For redeclaring entities that are declared after this point while - retaining their references to the entities that are declared before - this point --> - -<![%dbhier.redecl2.module;[ -<!-- Defining rdbhier2 here makes some buggy XML parsers happy. --> -<!ENTITY % rdbhier2 ""> -%rdbhier2; -<!--end of dbhier.redecl2.module-->]]> - -<!-- ...................................................................... --> -<!-- Entities for content models .......................................... --> - -<!ENTITY % div.title.content - "title, subtitle?, titleabbrev?"> - -<!ENTITY % bookcomponent.title.content - "title, subtitle?, titleabbrev?"> - -<!ENTITY % sect.title.content - "title, subtitle?, titleabbrev?"> - -<!ENTITY % refsect.title.content - "title, subtitle?, titleabbrev?"> - -<!ENTITY % bookcomponent.content - "((%divcomponent.mix;)+, - (sect1*|(%refentry.class;)*|simplesect*|(%section.class;)*)) - | (sect1+|(%refentry.class;)+|simplesect+|(%section.class;)+)"> - -<!-- ...................................................................... --> -<!-- Set and SetInfo ...................................................... --> - -<!ENTITY % set.content.module "INCLUDE"> -<![%set.content.module;[ -<!ENTITY % set.module "INCLUDE"> -<![%set.module;[ -<!ENTITY % local.set.attrib ""> -<!ENTITY % set.role.attrib "%role.attrib;"> - -<!ENTITY % set.element "INCLUDE"> -<![%set.element;[ -<!--doc:A collection of books.--> -<!ELEMENT set %ho; ((%div.title.content;)?, setinfo?, toc?, (set|%book.class;)+, - setindex?) - %ubiq.inclusion;> -<!--end of set.element-->]]> - -<!-- FPI: SGML formal public identifier --> - - -<!ENTITY % set.attlist "INCLUDE"> -<![%set.attlist;[ -<!ATTLIST set - fpi CDATA #IMPLIED - %status.attrib; - %common.attrib; - %set.role.attrib; - %local.set.attrib; -> -<!--end of set.attlist-->]]> -<!--end of set.module-->]]> - -<!ENTITY % setinfo.module "INCLUDE"> -<![%setinfo.module;[ -<!ENTITY % local.setinfo.attrib ""> -<!ENTITY % setinfo.role.attrib "%role.attrib;"> - -<!ENTITY % setinfo.element "INCLUDE"> -<![%setinfo.element;[ -<!--doc:Meta-information for a Set.--> -<!ELEMENT setinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of setinfo.element-->]]> - -<!-- Contents: IDs of the ToC, Books, and SetIndex that comprise - the set, in the order of their appearance --> - - -<!ENTITY % setinfo.attlist "INCLUDE"> -<![%setinfo.attlist;[ -<!ATTLIST setinfo - contents IDREFS #IMPLIED - %common.attrib; - %setinfo.role.attrib; - %local.setinfo.attrib; -> -<!--end of setinfo.attlist-->]]> -<!--end of setinfo.module-->]]> -<!--end of set.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Book and BookInfo .................................................... --> - -<!ENTITY % book.content.module "INCLUDE"> -<![%book.content.module;[ -<!ENTITY % book.module "INCLUDE"> -<![%book.module;[ - -<!ENTITY % local.book.attrib ""> -<!ENTITY % book.role.attrib "%role.attrib;"> - -<!ENTITY % book.element "INCLUDE"> -<![%book.element;[ -<!--doc:A book.--> -<!ELEMENT book %ho; ((%div.title.content;)?, bookinfo?, - (dedication | toc | lot - | glossary | bibliography | preface - | %chapter.class; | reference | part - | %article.class; - | %appendix.class; - | %index.class; - | colophon)*) - %ubiq.inclusion;> -<!--end of book.element-->]]> - -<!-- FPI: SGML formal public identifier --> - - -<!ENTITY % book.attlist "INCLUDE"> -<![%book.attlist;[ -<!ATTLIST book fpi CDATA #IMPLIED - %label.attrib; - %status.attrib; - %common.attrib; - %book.role.attrib; - %local.book.attrib; -> -<!--end of book.attlist-->]]> -<!--end of book.module-->]]> - -<!ENTITY % bookinfo.module "INCLUDE"> -<![%bookinfo.module;[ -<!ENTITY % local.bookinfo.attrib ""> -<!ENTITY % bookinfo.role.attrib "%role.attrib;"> - -<!ENTITY % bookinfo.element "INCLUDE"> -<![%bookinfo.element;[ -<!--doc:Meta-information for a Book.--> -<!ELEMENT bookinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of bookinfo.element-->]]> - -<!-- Contents: IDs of the ToC, LoTs, Prefaces, Parts, Chapters, - Appendixes, References, GLossary, Bibliography, and indexes - comprising the Book, in the order of their appearance --> - - -<!ENTITY % bookinfo.attlist "INCLUDE"> -<![%bookinfo.attlist;[ -<!ATTLIST bookinfo - contents IDREFS #IMPLIED - %common.attrib; - %bookinfo.role.attrib; - %local.bookinfo.attrib; -> -<!--end of bookinfo.attlist-->]]> -<!--end of bookinfo.module-->]]> -<!--end of book.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Dedication, ToC, and LoT ............................................. --> - -<!ENTITY % dedication.module "INCLUDE"> -<![%dedication.module;[ -<!ENTITY % local.dedication.attrib ""> -<!ENTITY % dedication.role.attrib "%role.attrib;"> - -<!ENTITY % dedication.element "INCLUDE"> -<![%dedication.element;[ -<!--doc:A wrapper for the dedication section of a book.--> -<!ELEMENT dedication %ho; ((%sect.title.content;)?, (%legalnotice.mix;)+)> -<!--end of dedication.element-->]]> - -<!ENTITY % dedication.attlist "INCLUDE"> -<![%dedication.attlist;[ -<!ATTLIST dedication - %status.attrib; - %common.attrib; - %dedication.role.attrib; - %local.dedication.attrib; -> -<!--end of dedication.attlist-->]]> -<!--end of dedication.module-->]]> - -<!ENTITY % colophon.module "INCLUDE"> -<![ %colophon.module; [ -<!ENTITY % local.colophon.attrib ""> -<!ENTITY % colophon.role.attrib "%role.attrib;"> - -<!ENTITY % colophon.element "INCLUDE"> -<![ %colophon.element; [ -<!--doc:Text at the back of a book describing facts about its production.--> -<!ELEMENT colophon %ho; ((%sect.title.content;)?, (%textobject.mix;)+)> -<!--end of colophon.element-->]]> - -<!ENTITY % colophon.attlist "INCLUDE"> -<![ %colophon.attlist; [ -<!ATTLIST colophon - %status.attrib; - %common.attrib; - %colophon.role.attrib; - %local.colophon.attrib;> -<!--end of colophon.attlist-->]]> -<!--end of colophon.module-->]]> - -<!ENTITY % toc.content.module "INCLUDE"> -<![%toc.content.module;[ -<!ENTITY % toc.module "INCLUDE"> -<![%toc.module;[ -<!ENTITY % local.toc.attrib ""> -<!ENTITY % toc.role.attrib "%role.attrib;"> - -<!ENTITY % toc.element "INCLUDE"> -<![%toc.element;[ -<!--doc:A table of contents.--> -<!ELEMENT toc %ho; (beginpage?, - (%bookcomponent.title.content;)?, - tocfront*, - (tocpart | tocchap)*, tocback*)> -<!--end of toc.element-->]]> - -<!ENTITY % toc.attlist "INCLUDE"> -<![%toc.attlist;[ -<!ATTLIST toc - %pagenum.attrib; - %common.attrib; - %toc.role.attrib; - %local.toc.attrib; -> -<!--end of toc.attlist-->]]> -<!--end of toc.module-->]]> - -<!ENTITY % tocfront.module "INCLUDE"> -<![%tocfront.module;[ -<!ENTITY % local.tocfront.attrib ""> -<!ENTITY % tocfront.role.attrib "%role.attrib;"> - -<!ENTITY % tocfront.element "INCLUDE"> -<![%tocfront.element;[ -<!--doc:An entry in a table of contents for a front matter component.--> -<!ELEMENT tocfront %ho; (%para.char.mix;)*> -<!--end of tocfront.element-->]]> - -<!-- to element that this entry represents --> - - -<!ENTITY % tocfront.attlist "INCLUDE"> -<![%tocfront.attlist;[ -<!ATTLIST tocfront - %label.attrib; - %linkend.attrib; %pagenum.attrib; - %common.attrib; - %tocfront.role.attrib; - %local.tocfront.attrib; -> -<!--end of tocfront.attlist-->]]> -<!--end of tocfront.module-->]]> - -<!ENTITY % tocentry.module "INCLUDE"> -<![%tocentry.module;[ -<!ENTITY % local.tocentry.attrib ""> -<!ENTITY % tocentry.role.attrib "%role.attrib;"> - -<!ENTITY % tocentry.element "INCLUDE"> -<![%tocentry.element;[ -<!--doc:A component title in a table of contents.--> -<!ELEMENT tocentry %ho; (%para.char.mix;)*> -<!--end of tocentry.element-->]]> - -<!-- to element that this entry represents --> - - -<!ENTITY % tocentry.attlist "INCLUDE"> -<![%tocentry.attlist;[ -<!ATTLIST tocentry - %linkend.attrib; %pagenum.attrib; - %common.attrib; - %tocentry.role.attrib; - %local.tocentry.attrib; -> -<!--end of tocentry.attlist-->]]> -<!--end of tocentry.module-->]]> - -<!ENTITY % tocpart.module "INCLUDE"> -<![%tocpart.module;[ -<!ENTITY % local.tocpart.attrib ""> -<!ENTITY % tocpart.role.attrib "%role.attrib;"> - -<!ENTITY % tocpart.element "INCLUDE"> -<![%tocpart.element;[ -<!--doc:An entry in a table of contents for a part of a book.--> -<!ELEMENT tocpart %ho; (tocentry+, tocchap*)> -<!--end of tocpart.element-->]]> - -<!ENTITY % tocpart.attlist "INCLUDE"> -<![%tocpart.attlist;[ -<!ATTLIST tocpart - %common.attrib; - %tocpart.role.attrib; - %local.tocpart.attrib; -> -<!--end of tocpart.attlist-->]]> -<!--end of tocpart.module-->]]> - -<!ENTITY % tocchap.module "INCLUDE"> -<![%tocchap.module;[ -<!ENTITY % local.tocchap.attrib ""> -<!ENTITY % tocchap.role.attrib "%role.attrib;"> - -<!ENTITY % tocchap.element "INCLUDE"> -<![%tocchap.element;[ -<!--doc:An entry in a table of contents for a component in the body of a document.--> -<!ELEMENT tocchap %ho; (tocentry+, toclevel1*)> -<!--end of tocchap.element-->]]> - -<!ENTITY % tocchap.attlist "INCLUDE"> -<![%tocchap.attlist;[ -<!ATTLIST tocchap - %label.attrib; - %common.attrib; - %tocchap.role.attrib; - %local.tocchap.attrib; -> -<!--end of tocchap.attlist-->]]> -<!--end of tocchap.module-->]]> - -<!ENTITY % toclevel1.module "INCLUDE"> -<![%toclevel1.module;[ -<!ENTITY % local.toclevel1.attrib ""> -<!ENTITY % toclevel1.role.attrib "%role.attrib;"> - -<!ENTITY % toclevel1.element "INCLUDE"> -<![%toclevel1.element;[ -<!--doc:A top-level entry within a table of contents entry for a chapter-like component.--> -<!ELEMENT toclevel1 %ho; (tocentry+, toclevel2*)> -<!--end of toclevel1.element-->]]> - -<!ENTITY % toclevel1.attlist "INCLUDE"> -<![%toclevel1.attlist;[ -<!ATTLIST toclevel1 - %common.attrib; - %toclevel1.role.attrib; - %local.toclevel1.attrib; -> -<!--end of toclevel1.attlist-->]]> -<!--end of toclevel1.module-->]]> - -<!ENTITY % toclevel2.module "INCLUDE"> -<![%toclevel2.module;[ -<!ENTITY % local.toclevel2.attrib ""> -<!ENTITY % toclevel2.role.attrib "%role.attrib;"> - -<!ENTITY % toclevel2.element "INCLUDE"> -<![%toclevel2.element;[ -<!--doc:A second-level entry within a table of contents entry for a chapter-like component.--> -<!ELEMENT toclevel2 %ho; (tocentry+, toclevel3*)> -<!--end of toclevel2.element-->]]> - -<!ENTITY % toclevel2.attlist "INCLUDE"> -<![%toclevel2.attlist;[ -<!ATTLIST toclevel2 - %common.attrib; - %toclevel2.role.attrib; - %local.toclevel2.attrib; -> -<!--end of toclevel2.attlist-->]]> -<!--end of toclevel2.module-->]]> - -<!ENTITY % toclevel3.module "INCLUDE"> -<![%toclevel3.module;[ -<!ENTITY % local.toclevel3.attrib ""> -<!ENTITY % toclevel3.role.attrib "%role.attrib;"> - -<!ENTITY % toclevel3.element "INCLUDE"> -<![%toclevel3.element;[ -<!--doc:A third-level entry within a table of contents entry for a chapter-like component.--> -<!ELEMENT toclevel3 %ho; (tocentry+, toclevel4*)> -<!--end of toclevel3.element-->]]> - -<!ENTITY % toclevel3.attlist "INCLUDE"> -<![%toclevel3.attlist;[ -<!ATTLIST toclevel3 - %common.attrib; - %toclevel3.role.attrib; - %local.toclevel3.attrib; -> -<!--end of toclevel3.attlist-->]]> -<!--end of toclevel3.module-->]]> - -<!ENTITY % toclevel4.module "INCLUDE"> -<![%toclevel4.module;[ -<!ENTITY % local.toclevel4.attrib ""> -<!ENTITY % toclevel4.role.attrib "%role.attrib;"> - -<!ENTITY % toclevel4.element "INCLUDE"> -<![%toclevel4.element;[ -<!--doc:A fourth-level entry within a table of contents entry for a chapter-like component.--> -<!ELEMENT toclevel4 %ho; (tocentry+, toclevel5*)> -<!--end of toclevel4.element-->]]> - -<!ENTITY % toclevel4.attlist "INCLUDE"> -<![%toclevel4.attlist;[ -<!ATTLIST toclevel4 - %common.attrib; - %toclevel4.role.attrib; - %local.toclevel4.attrib; -> -<!--end of toclevel4.attlist-->]]> -<!--end of toclevel4.module-->]]> - -<!ENTITY % toclevel5.module "INCLUDE"> -<![%toclevel5.module;[ -<!ENTITY % local.toclevel5.attrib ""> -<!ENTITY % toclevel5.role.attrib "%role.attrib;"> - -<!ENTITY % toclevel5.element "INCLUDE"> -<![%toclevel5.element;[ -<!--doc:A fifth-level entry within a table of contents entry for a chapter-like component.--> -<!ELEMENT toclevel5 %ho; (tocentry+)> -<!--end of toclevel5.element-->]]> - -<!ENTITY % toclevel5.attlist "INCLUDE"> -<![%toclevel5.attlist;[ -<!ATTLIST toclevel5 - %common.attrib; - %toclevel5.role.attrib; - %local.toclevel5.attrib; -> -<!--end of toclevel5.attlist-->]]> -<!--end of toclevel5.module-->]]> - -<!ENTITY % tocback.module "INCLUDE"> -<![%tocback.module;[ -<!ENTITY % local.tocback.attrib ""> -<!ENTITY % tocback.role.attrib "%role.attrib;"> - -<!ENTITY % tocback.element "INCLUDE"> -<![%tocback.element;[ -<!--doc:An entry in a table of contents for a back matter component.--> -<!ELEMENT tocback %ho; (%para.char.mix;)*> -<!--end of tocback.element-->]]> - -<!-- to element that this entry represents --> - - -<!ENTITY % tocback.attlist "INCLUDE"> -<![%tocback.attlist;[ -<!ATTLIST tocback - %label.attrib; - %linkend.attrib; %pagenum.attrib; - %common.attrib; - %tocback.role.attrib; - %local.tocback.attrib; -> -<!--end of tocback.attlist-->]]> -<!--end of tocback.module-->]]> -<!--end of toc.content.module-->]]> - -<!ENTITY % lot.content.module "INCLUDE"> -<![%lot.content.module;[ -<!ENTITY % lot.module "INCLUDE"> -<![%lot.module;[ -<!ENTITY % local.lot.attrib ""> -<!ENTITY % lot.role.attrib "%role.attrib;"> - -<!ENTITY % lot.element "INCLUDE"> -<![%lot.element;[ -<!--doc:A list of the titles of formal objects (as tables or figures) in a document.--> -<!ELEMENT lot %ho; (beginpage?, (%bookcomponent.title.content;)?, lotentry*)> -<!--end of lot.element-->]]> - -<!ENTITY % lot.attlist "INCLUDE"> -<![%lot.attlist;[ -<!ATTLIST lot - %label.attrib; - %common.attrib; - %lot.role.attrib; - %local.lot.attrib; -> -<!--end of lot.attlist-->]]> -<!--end of lot.module-->]]> - -<!ENTITY % lotentry.module "INCLUDE"> -<![%lotentry.module;[ -<!ENTITY % local.lotentry.attrib ""> -<!ENTITY % lotentry.role.attrib "%role.attrib;"> - -<!ENTITY % lotentry.element "INCLUDE"> -<![%lotentry.element;[ -<!--doc:An entry in a list of titles.--> -<!ELEMENT lotentry %ho; (%para.char.mix;)*> -<!--end of lotentry.element-->]]> - -<!-- SrcCredit: Information about the source of the entry, - as for a list of illustrations --> -<!-- linkend: to element that this entry represents--> -<!ENTITY % lotentry.attlist "INCLUDE"> -<![%lotentry.attlist;[ -<!ATTLIST lotentry - %linkend.attrib; - %pagenum.attrib; - srccredit CDATA #IMPLIED - %common.attrib; - %lotentry.role.attrib; - %local.lotentry.attrib; -> -<!--end of lotentry.attlist-->]]> -<!--end of lotentry.module-->]]> -<!--end of lot.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Appendix, Chapter, Part, Preface, Reference, PartIntro ............... --> - -<!ENTITY % appendix.module "INCLUDE"> -<![%appendix.module;[ -<!ENTITY % local.appendix.attrib ""> -<!ENTITY % appendix.role.attrib "%role.attrib;"> - -<!ENTITY % appendix.element "INCLUDE"> -<![%appendix.element;[ -<!--doc:An appendix in a Book or Article.--> -<!ELEMENT appendix %ho; (beginpage?, - appendixinfo?, - (%bookcomponent.title.content;), - (%nav.class;)*, - tocchap?, - (%bookcomponent.content;), - (%nav.class;)*) - %ubiq.inclusion;> -<!--end of appendix.element-->]]> - -<!ENTITY % appendix.attlist "INCLUDE"> -<![%appendix.attlist;[ -<!ATTLIST appendix - %label.attrib; - %status.attrib; - %common.attrib; - %appendix.role.attrib; - %local.appendix.attrib; -> -<!--end of appendix.attlist-->]]> -<!--end of appendix.module-->]]> - -<!ENTITY % chapter.module "INCLUDE"> -<![%chapter.module;[ -<!ENTITY % local.chapter.attrib ""> -<!ENTITY % chapter.role.attrib "%role.attrib;"> - -<!ENTITY % chapter.element "INCLUDE"> -<![%chapter.element;[ -<!--doc:A chapter, as of a book.--> -<!ELEMENT chapter %ho; (beginpage?, - chapterinfo?, - (%bookcomponent.title.content;), - (%nav.class;)*, - tocchap?, - (%bookcomponent.content;), - (%nav.class;)*) - %ubiq.inclusion;> -<!--end of chapter.element-->]]> - -<!ENTITY % chapter.attlist "INCLUDE"> -<![%chapter.attlist;[ -<!ATTLIST chapter - %label.attrib; - %status.attrib; - %common.attrib; - %chapter.role.attrib; - %local.chapter.attrib; -> -<!--end of chapter.attlist-->]]> -<!--end of chapter.module-->]]> - -<!ENTITY % part.module "INCLUDE"> -<![%part.module;[ - -<!-- Note that Part was to have its content model reduced in V4.5. This -change will not be made after all. --> - -<!ENTITY % local.part.attrib ""> -<!ENTITY % part.role.attrib "%role.attrib;"> - -<!ENTITY % part.element "INCLUDE"> -<![%part.element;[ -<!--doc:A division in a book.--> -<!ELEMENT part %ho; (beginpage?, - partinfo?, (%bookcomponent.title.content;), partintro?, - (%partcontent.mix;)+) - %ubiq.inclusion;> -<!--end of part.element-->]]> - -<!ENTITY % part.attlist "INCLUDE"> -<![%part.attlist;[ -<!ATTLIST part - %label.attrib; - %status.attrib; - %common.attrib; - %part.role.attrib; - %local.part.attrib; -> -<!--end of part.attlist-->]]> -<!--ELEMENT PartIntro (defined below)--> -<!--end of part.module-->]]> - -<!ENTITY % preface.module "INCLUDE"> -<![%preface.module;[ -<!ENTITY % local.preface.attrib ""> -<!ENTITY % preface.role.attrib "%role.attrib;"> - -<!ENTITY % preface.element "INCLUDE"> -<![%preface.element;[ -<!--doc:Introductory matter preceding the first chapter of a book.--> -<!ELEMENT preface %ho; (beginpage?, - prefaceinfo?, - (%bookcomponent.title.content;), - (%nav.class;)*, - tocchap?, - (%bookcomponent.content;), - (%nav.class;)*) - %ubiq.inclusion;> -<!--end of preface.element-->]]> - -<!ENTITY % preface.attlist "INCLUDE"> -<![%preface.attlist;[ -<!ATTLIST preface - %status.attrib; - %common.attrib; - %preface.role.attrib; - %local.preface.attrib; -> -<!--end of preface.attlist-->]]> -<!--end of preface.module-->]]> - -<!ENTITY % reference.module "INCLUDE"> -<![%reference.module;[ -<!ENTITY % local.reference.attrib ""> -<!ENTITY % reference.role.attrib "%role.attrib;"> - -<!ENTITY % reference.element "INCLUDE"> -<![%reference.element;[ -<!--doc:A collection of reference entries.--> -<!ELEMENT reference %ho; (beginpage?, - referenceinfo?, - (%bookcomponent.title.content;), partintro?, - (%refentry.class;)+) - %ubiq.inclusion;> -<!--end of reference.element-->]]> - -<!ENTITY % reference.attlist "INCLUDE"> -<![%reference.attlist;[ -<!ATTLIST reference - %label.attrib; - %status.attrib; - %common.attrib; - %reference.role.attrib; - %local.reference.attrib; -> -<!--end of reference.attlist-->]]> -<!--ELEMENT PartIntro (defined below)--> -<!--end of reference.module-->]]> - -<!ENTITY % partintro.module "INCLUDE"> -<![%partintro.module;[ -<!ENTITY % local.partintro.attrib ""> -<!ENTITY % partintro.role.attrib "%role.attrib;"> - -<!ENTITY % partintro.element "INCLUDE"> -<![%partintro.element;[ -<!--doc:An introduction to the contents of a part.--> -<!ELEMENT partintro %ho; ((%div.title.content;)?, (%bookcomponent.content;)) - %ubiq.inclusion;> -<!--end of partintro.element-->]]> - -<!ENTITY % partintro.attlist "INCLUDE"> -<![%partintro.attlist;[ -<!ATTLIST partintro - %label.attrib; - %common.attrib; - %partintro.role.attrib; - %local.partintro.attrib; -> -<!--end of partintro.attlist-->]]> -<!--end of partintro.module-->]]> - -<!-- ...................................................................... --> -<!-- Other Info elements .................................................. --> - -<!ENTITY % appendixinfo.module "INCLUDE"> -<![ %appendixinfo.module; [ -<!ENTITY % local.appendixinfo.attrib ""> -<!ENTITY % appendixinfo.role.attrib "%role.attrib;"> - -<!ENTITY % appendixinfo.element "INCLUDE"> -<![ %appendixinfo.element; [ -<!--doc:Meta-information for an Appendix.--> -<!ELEMENT appendixinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of appendixinfo.element-->]]> - -<!ENTITY % appendixinfo.attlist "INCLUDE"> -<![ %appendixinfo.attlist; [ -<!ATTLIST appendixinfo - %common.attrib; - %appendixinfo.role.attrib; - %local.appendixinfo.attrib; -> -<!--end of appendixinfo.attlist-->]]> -<!--end of appendixinfo.module-->]]> - -<!ENTITY % bibliographyinfo.module "INCLUDE"> -<![ %bibliographyinfo.module; [ -<!ENTITY % local.bibliographyinfo.attrib ""> -<!ENTITY % bibliographyinfo.role.attrib "%role.attrib;"> - -<!ENTITY % bibliographyinfo.element "INCLUDE"> -<![ %bibliographyinfo.element; [ -<!--doc:Meta-information for a Bibliography.--> -<!ELEMENT bibliographyinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of bibliographyinfo.element-->]]> - -<!ENTITY % bibliographyinfo.attlist "INCLUDE"> -<![ %bibliographyinfo.attlist; [ -<!ATTLIST bibliographyinfo - %common.attrib; - %bibliographyinfo.role.attrib; - %local.bibliographyinfo.attrib; -> -<!--end of bibliographyinfo.attlist-->]]> -<!--end of bibliographyinfo.module-->]]> - -<!ENTITY % chapterinfo.module "INCLUDE"> -<![ %chapterinfo.module; [ -<!ENTITY % local.chapterinfo.attrib ""> -<!ENTITY % chapterinfo.role.attrib "%role.attrib;"> - -<!ENTITY % chapterinfo.element "INCLUDE"> -<![ %chapterinfo.element; [ -<!--doc:Meta-information for a Chapter.--> -<!ELEMENT chapterinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of chapterinfo.element-->]]> - -<!ENTITY % chapterinfo.attlist "INCLUDE"> -<![ %chapterinfo.attlist; [ -<!ATTLIST chapterinfo - %common.attrib; - %chapterinfo.role.attrib; - %local.chapterinfo.attrib; -> -<!--end of chapterinfo.attlist-->]]> -<!--end of chapterinfo.module-->]]> - -<!ENTITY % glossaryinfo.module "INCLUDE"> -<![ %glossaryinfo.module; [ -<!ENTITY % local.glossaryinfo.attrib ""> -<!ENTITY % glossaryinfo.role.attrib "%role.attrib;"> - -<!ENTITY % glossaryinfo.element "INCLUDE"> -<![ %glossaryinfo.element; [ -<!--doc:Meta-information for a Glossary.--> -<!ELEMENT glossaryinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of glossaryinfo.element-->]]> - -<!ENTITY % glossaryinfo.attlist "INCLUDE"> -<![ %glossaryinfo.attlist; [ -<!ATTLIST glossaryinfo - %common.attrib; - %glossaryinfo.role.attrib; - %local.glossaryinfo.attrib; -> -<!--end of glossaryinfo.attlist-->]]> -<!--end of glossaryinfo.module-->]]> - -<!ENTITY % indexinfo.module "INCLUDE"> -<![ %indexinfo.module; [ -<!ENTITY % local.indexinfo.attrib ""> -<!ENTITY % indexinfo.role.attrib "%role.attrib;"> - -<!ENTITY % indexinfo.element "INCLUDE"> -<![ %indexinfo.element; [ -<!--doc:Meta-information for an Index.--> -<!ELEMENT indexinfo %ho; ((%info.class;)+)> -<!--end of indexinfo.element-->]]> - -<!ENTITY % indexinfo.attlist "INCLUDE"> -<![ %indexinfo.attlist; [ -<!ATTLIST indexinfo - %common.attrib; - %indexinfo.role.attrib; - %local.indexinfo.attrib; -> -<!--end of indexinfo.attlist-->]]> -<!--end of indexinfo.module-->]]> - -<!ENTITY % setindexinfo.module "INCLUDE"> -<![ %setindexinfo.module; [ -<!ENTITY % local.setindexinfo.attrib ""> -<!ENTITY % setindexinfo.role.attrib "%role.attrib;"> - -<!ENTITY % setindexinfo.element "INCLUDE"> -<![ %setindexinfo.element; [ -<!--doc:Meta-information for a SetIndex.--> -<!ELEMENT setindexinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of setindexinfo.element-->]]> - -<!ENTITY % setindexinfo.attlist "INCLUDE"> -<![ %setindexinfo.attlist; [ -<!ATTLIST setindexinfo - %common.attrib; - %setindexinfo.role.attrib; - %local.setindexinfo.attrib; -> -<!--end of setindexinfo.attlist-->]]> -<!--end of setindexinfo.module-->]]> - -<!ENTITY % partinfo.module "INCLUDE"> -<![ %partinfo.module; [ -<!ENTITY % local.partinfo.attrib ""> -<!ENTITY % partinfo.role.attrib "%role.attrib;"> - -<!ENTITY % partinfo.element "INCLUDE"> -<![ %partinfo.element; [ -<!--doc:Meta-information for a Part.--> -<!ELEMENT partinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of partinfo.element-->]]> - -<!ENTITY % partinfo.attlist "INCLUDE"> -<![ %partinfo.attlist; [ -<!ATTLIST partinfo - %common.attrib; - %partinfo.role.attrib; - %local.partinfo.attrib; -> -<!--end of partinfo.attlist-->]]> -<!--end of partinfo.module-->]]> - -<!ENTITY % prefaceinfo.module "INCLUDE"> -<![ %prefaceinfo.module; [ -<!ENTITY % local.prefaceinfo.attrib ""> -<!ENTITY % prefaceinfo.role.attrib "%role.attrib;"> - -<!ENTITY % prefaceinfo.element "INCLUDE"> -<![ %prefaceinfo.element; [ -<!--doc:Meta-information for a Preface.--> -<!ELEMENT prefaceinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of prefaceinfo.element-->]]> - -<!ENTITY % prefaceinfo.attlist "INCLUDE"> -<![ %prefaceinfo.attlist; [ -<!ATTLIST prefaceinfo - %common.attrib; - %prefaceinfo.role.attrib; - %local.prefaceinfo.attrib; -> -<!--end of prefaceinfo.attlist-->]]> -<!--end of prefaceinfo.module-->]]> - -<!ENTITY % refentryinfo.module "INCLUDE"> -<![ %refentryinfo.module; [ -<!ENTITY % local.refentryinfo.attrib ""> -<!ENTITY % refentryinfo.role.attrib "%role.attrib;"> - -<!ENTITY % refentryinfo.element "INCLUDE"> -<![ %refentryinfo.element; [ -<!--doc:Meta-information for a Refentry.--> -<!ELEMENT refentryinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of refentryinfo.element-->]]> - -<!ENTITY % refentryinfo.attlist "INCLUDE"> -<![ %refentryinfo.attlist; [ -<!ATTLIST refentryinfo - %common.attrib; - %refentryinfo.role.attrib; - %local.refentryinfo.attrib; -> -<!--end of refentryinfo.attlist-->]]> -<!--end of refentryinfo.module-->]]> - -<!ENTITY % refsectioninfo.module "INCLUDE"> -<![ %refsectioninfo.module; [ -<!ENTITY % local.refsectioninfo.attrib ""> -<!ENTITY % refsectioninfo.role.attrib "%role.attrib;"> - -<!ENTITY % refsectioninfo.element "INCLUDE"> -<![ %refsectioninfo.element; [ -<!--doc:Meta-information for a refsection.--> -<!ELEMENT refsectioninfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of refsectioninfo.element-->]]> - -<!ENTITY % refsectioninfo.attlist "INCLUDE"> -<![ %refsectioninfo.attlist; [ -<!ATTLIST refsectioninfo - %common.attrib; - %refsectioninfo.role.attrib; - %local.refsectioninfo.attrib; -> -<!--end of refsectioninfo.attlist-->]]> -<!--end of refsectioninfo.module-->]]> - -<!ENTITY % refsect1info.module "INCLUDE"> -<![ %refsect1info.module; [ -<!ENTITY % local.refsect1info.attrib ""> -<!ENTITY % refsect1info.role.attrib "%role.attrib;"> - -<!ENTITY % refsect1info.element "INCLUDE"> -<![ %refsect1info.element; [ -<!--doc:Meta-information for a RefSect1.--> -<!ELEMENT refsect1info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of refsect1info.element-->]]> - -<!ENTITY % refsect1info.attlist "INCLUDE"> -<![ %refsect1info.attlist; [ -<!ATTLIST refsect1info - %common.attrib; - %refsect1info.role.attrib; - %local.refsect1info.attrib; -> -<!--end of refsect1info.attlist-->]]> -<!--end of refsect1info.module-->]]> - -<!ENTITY % refsect2info.module "INCLUDE"> -<![ %refsect2info.module; [ -<!ENTITY % local.refsect2info.attrib ""> -<!ENTITY % refsect2info.role.attrib "%role.attrib;"> - -<!ENTITY % refsect2info.element "INCLUDE"> -<![ %refsect2info.element; [ -<!--doc:Meta-information for a RefSect2.--> -<!ELEMENT refsect2info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of refsect2info.element-->]]> - -<!ENTITY % refsect2info.attlist "INCLUDE"> -<![ %refsect2info.attlist; [ -<!ATTLIST refsect2info - %common.attrib; - %refsect2info.role.attrib; - %local.refsect2info.attrib; -> -<!--end of refsect2info.attlist-->]]> -<!--end of refsect2info.module-->]]> - -<!ENTITY % refsect3info.module "INCLUDE"> -<![ %refsect3info.module; [ -<!ENTITY % local.refsect3info.attrib ""> -<!ENTITY % refsect3info.role.attrib "%role.attrib;"> - -<!ENTITY % refsect3info.element "INCLUDE"> -<![ %refsect3info.element; [ -<!--doc:Meta-information for a RefSect3.--> -<!ELEMENT refsect3info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of refsect3info.element-->]]> - -<!ENTITY % refsect3info.attlist "INCLUDE"> -<![ %refsect3info.attlist; [ -<!ATTLIST refsect3info - %common.attrib; - %refsect3info.role.attrib; - %local.refsect3info.attrib; -> -<!--end of refsect3info.attlist-->]]> -<!--end of refsect3info.module-->]]> - -<!ENTITY % refsynopsisdivinfo.module "INCLUDE"> -<![ %refsynopsisdivinfo.module; [ -<!ENTITY % local.refsynopsisdivinfo.attrib ""> -<!ENTITY % refsynopsisdivinfo.role.attrib "%role.attrib;"> - -<!ENTITY % refsynopsisdivinfo.element "INCLUDE"> -<![ %refsynopsisdivinfo.element; [ -<!--doc:Meta-information for a RefSynopsisDiv.--> -<!ELEMENT refsynopsisdivinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of refsynopsisdivinfo.element-->]]> - -<!ENTITY % refsynopsisdivinfo.attlist "INCLUDE"> -<![ %refsynopsisdivinfo.attlist; [ -<!ATTLIST refsynopsisdivinfo - %common.attrib; - %refsynopsisdivinfo.role.attrib; - %local.refsynopsisdivinfo.attrib; -> -<!--end of refsynopsisdivinfo.attlist-->]]> -<!--end of refsynopsisdivinfo.module-->]]> - -<!ENTITY % referenceinfo.module "INCLUDE"> -<![ %referenceinfo.module; [ -<!ENTITY % local.referenceinfo.attrib ""> -<!ENTITY % referenceinfo.role.attrib "%role.attrib;"> - -<!ENTITY % referenceinfo.element "INCLUDE"> -<![ %referenceinfo.element; [ -<!--doc:Meta-information for a Reference.--> -<!ELEMENT referenceinfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of referenceinfo.element-->]]> - -<!ENTITY % referenceinfo.attlist "INCLUDE"> -<![ %referenceinfo.attlist; [ -<!ATTLIST referenceinfo - %common.attrib; - %referenceinfo.role.attrib; - %local.referenceinfo.attrib; -> -<!--end of referenceinfo.attlist-->]]> -<!--end of referenceinfo.module-->]]> - -<!ENTITY % local.sect1info.attrib ""> -<!ENTITY % sect1info.role.attrib "%role.attrib;"> - -<!ENTITY % sect1info.element "INCLUDE"> -<![%sect1info.element;[ -<!--doc:Meta-information for a Sect1.--> -<!ELEMENT sect1info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of sect1info.element-->]]> - -<!ENTITY % sect1info.attlist "INCLUDE"> -<![%sect1info.attlist;[ -<!ATTLIST sect1info - %common.attrib; - %sect1info.role.attrib; - %local.sect1info.attrib; -> -<!--end of sect1info.attlist-->]]> - -<!ENTITY % local.sect2info.attrib ""> -<!ENTITY % sect2info.role.attrib "%role.attrib;"> - -<!ENTITY % sect2info.element "INCLUDE"> -<![%sect2info.element;[ -<!--doc:Meta-information for a Sect2.--> -<!ELEMENT sect2info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of sect2info.element-->]]> - -<!ENTITY % sect2info.attlist "INCLUDE"> -<![%sect2info.attlist;[ -<!ATTLIST sect2info - %common.attrib; - %sect2info.role.attrib; - %local.sect2info.attrib; -> -<!--end of sect2info.attlist-->]]> - -<!ENTITY % local.sect3info.attrib ""> -<!ENTITY % sect3info.role.attrib "%role.attrib;"> - -<!ENTITY % sect3info.element "INCLUDE"> -<![%sect3info.element;[ -<!--doc:Meta-information for a Sect3.--> -<!ELEMENT sect3info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of sect3info.element-->]]> - -<!ENTITY % sect3info.attlist "INCLUDE"> -<![%sect3info.attlist;[ -<!ATTLIST sect3info - %common.attrib; - %sect3info.role.attrib; - %local.sect3info.attrib; -> -<!--end of sect3info.attlist-->]]> - -<!ENTITY % local.sect4info.attrib ""> -<!ENTITY % sect4info.role.attrib "%role.attrib;"> - -<!ENTITY % sect4info.element "INCLUDE"> -<![%sect4info.element;[ -<!--doc:Meta-information for a Sect4.--> -<!ELEMENT sect4info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of sect4info.element-->]]> - -<!ENTITY % sect4info.attlist "INCLUDE"> -<![%sect4info.attlist;[ -<!ATTLIST sect4info - %common.attrib; - %sect4info.role.attrib; - %local.sect4info.attrib; -> -<!--end of sect4info.attlist-->]]> - -<!ENTITY % local.sect5info.attrib ""> -<!ENTITY % sect5info.role.attrib "%role.attrib;"> - -<!ENTITY % sect5info.element "INCLUDE"> -<![%sect5info.element;[ -<!--doc:Meta-information for a Sect5.--> -<!ELEMENT sect5info %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of sect5info.element-->]]> - -<!ENTITY % sect5info.attlist "INCLUDE"> -<![%sect5info.attlist;[ -<!ATTLIST sect5info - %common.attrib; - %sect5info.role.attrib; - %local.sect5info.attrib; -> -<!--end of sect5info.attlist-->]]> - -<!-- ...................................................................... --> -<!-- Section (parallel to Sect*) ......................................... --> - -<!ENTITY % section.content.module "INCLUDE"> -<![ %section.content.module; [ -<!ENTITY % section.module "INCLUDE"> -<![ %section.module; [ -<!ENTITY % local.section.attrib ""> -<!ENTITY % section.role.attrib "%role.attrib;"> - -<!ENTITY % section.element "INCLUDE"> -<![ %section.element; [ -<!--doc:A recursive section.--> -<!ELEMENT section %ho; (sectioninfo?, - (%sect.title.content;), - (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)*|(%section.class;)*|simplesect*)) - | (%refentry.class;)+|(%section.class;)+|simplesect+), - (%nav.class;)*) - %ubiq.inclusion;> -<!--end of section.element-->]]> - -<!ENTITY % section.attlist "INCLUDE"> -<![ %section.attlist; [ -<!ATTLIST section - %label.attrib; - %status.attrib; - %common.attrib; - %section.role.attrib; - %local.section.attrib; -> -<!--end of section.attlist-->]]> -<!--end of section.module-->]]> - -<!ENTITY % sectioninfo.module "INCLUDE"> -<![ %sectioninfo.module; [ -<!ENTITY % sectioninfo.role.attrib "%role.attrib;"> -<!ENTITY % local.sectioninfo.attrib ""> - -<!ENTITY % sectioninfo.element "INCLUDE"> -<![ %sectioninfo.element; [ -<!--doc:Meta-information for a recursive section.--> -<!ELEMENT sectioninfo %ho; ((%info.class;)+) - %beginpage.exclusion;> -<!--end of sectioninfo.element-->]]> - -<!ENTITY % sectioninfo.attlist "INCLUDE"> -<![ %sectioninfo.attlist; [ -<!ATTLIST sectioninfo - %common.attrib; - %sectioninfo.role.attrib; - %local.sectioninfo.attrib; -> -<!--end of sectioninfo.attlist-->]]> -<!--end of sectioninfo.module-->]]> -<!--end of section.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Sect1, Sect2, Sect3, Sect4, Sect5 .................................... --> - -<!ENTITY % sect1.module "INCLUDE"> -<![%sect1.module;[ -<!ENTITY % local.sect1.attrib ""> -<!ENTITY % sect1.role.attrib "%role.attrib;"> - -<!ENTITY % sect1.element "INCLUDE"> -<![%sect1.element;[ -<!--doc:A top-level section of document.--> -<!ELEMENT sect1 %ho; (sect1info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)* | sect2* | simplesect*)) - | (%refentry.class;)+ | sect2+ | simplesect+), (%nav.class;)*) - %ubiq.inclusion;> -<!--end of sect1.element-->]]> - -<!-- Renderas: Indicates the format in which the heading should - appear --> - - -<!ENTITY % sect1.attlist "INCLUDE"> -<![%sect1.attlist;[ -<!ATTLIST sect1 - renderas (sect2 - |sect3 - |sect4 - |sect5) #IMPLIED - %label.attrib; - %status.attrib; - %common.attrib; - %sect1.role.attrib; - %local.sect1.attrib; -> -<!--end of sect1.attlist-->]]> -<!--end of sect1.module-->]]> - -<!ENTITY % sect2.module "INCLUDE"> -<![%sect2.module;[ -<!ENTITY % local.sect2.attrib ""> -<!ENTITY % sect2.role.attrib "%role.attrib;"> - -<!ENTITY % sect2.element "INCLUDE"> -<![%sect2.element;[ -<!--doc:A subsection within a Sect1.--> -<!ELEMENT sect2 %ho; (sect2info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)* | sect3* | simplesect*)) - | (%refentry.class;)+ | sect3+ | simplesect+), (%nav.class;)*)> -<!--end of sect2.element-->]]> - -<!-- Renderas: Indicates the format in which the heading should - appear --> - - -<!ENTITY % sect2.attlist "INCLUDE"> -<![%sect2.attlist;[ -<!ATTLIST sect2 - renderas (sect1 - |sect3 - |sect4 - |sect5) #IMPLIED - %label.attrib; - %status.attrib; - %common.attrib; - %sect2.role.attrib; - %local.sect2.attrib; -> -<!--end of sect2.attlist-->]]> -<!--end of sect2.module-->]]> - -<!ENTITY % sect3.module "INCLUDE"> -<![%sect3.module;[ -<!ENTITY % local.sect3.attrib ""> -<!ENTITY % sect3.role.attrib "%role.attrib;"> - -<!ENTITY % sect3.element "INCLUDE"> -<![%sect3.element;[ -<!--doc:A subsection within a Sect2.--> -<!ELEMENT sect3 %ho; (sect3info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)* | sect4* | simplesect*)) - | (%refentry.class;)+ | sect4+ | simplesect+), (%nav.class;)*)> -<!--end of sect3.element-->]]> - -<!-- Renderas: Indicates the format in which the heading should - appear --> - - -<!ENTITY % sect3.attlist "INCLUDE"> -<![%sect3.attlist;[ -<!ATTLIST sect3 - renderas (sect1 - |sect2 - |sect4 - |sect5) #IMPLIED - %label.attrib; - %status.attrib; - %common.attrib; - %sect3.role.attrib; - %local.sect3.attrib; -> -<!--end of sect3.attlist-->]]> -<!--end of sect3.module-->]]> - -<!ENTITY % sect4.module "INCLUDE"> -<![%sect4.module;[ -<!ENTITY % local.sect4.attrib ""> -<!ENTITY % sect4.role.attrib "%role.attrib;"> - -<!ENTITY % sect4.element "INCLUDE"> -<![%sect4.element;[ -<!--doc:A subsection within a Sect3.--> -<!ELEMENT sect4 %ho; (sect4info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, - ((%refentry.class;)* | sect5* | simplesect*)) - | (%refentry.class;)+ | sect5+ | simplesect+), (%nav.class;)*)> -<!--end of sect4.element-->]]> - -<!-- Renderas: Indicates the format in which the heading should - appear --> - - -<!ENTITY % sect4.attlist "INCLUDE"> -<![%sect4.attlist;[ -<!ATTLIST sect4 - renderas (sect1 - |sect2 - |sect3 - |sect5) #IMPLIED - %label.attrib; - %status.attrib; - %common.attrib; - %sect4.role.attrib; - %local.sect4.attrib; -> -<!--end of sect4.attlist-->]]> -<!--end of sect4.module-->]]> - -<!ENTITY % sect5.module "INCLUDE"> -<![%sect5.module;[ -<!ENTITY % local.sect5.attrib ""> -<!ENTITY % sect5.role.attrib "%role.attrib;"> - -<!ENTITY % sect5.element "INCLUDE"> -<![%sect5.element;[ -<!--doc:A subsection within a Sect4.--> -<!ELEMENT sect5 %ho; (sect5info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, ((%refentry.class;)* | simplesect*)) - | (%refentry.class;)+ | simplesect+), (%nav.class;)*)> -<!--end of sect5.element-->]]> - -<!-- Renderas: Indicates the format in which the heading should - appear --> - - -<!ENTITY % sect5.attlist "INCLUDE"> -<![%sect5.attlist;[ -<!ATTLIST sect5 - renderas (sect1 - |sect2 - |sect3 - |sect4) #IMPLIED - %label.attrib; - %status.attrib; - %common.attrib; - %sect5.role.attrib; - %local.sect5.attrib; -> -<!--end of sect5.attlist-->]]> -<!--end of sect5.module-->]]> - -<!ENTITY % simplesect.module "INCLUDE"> -<![%simplesect.module;[ -<!ENTITY % local.simplesect.attrib ""> -<!ENTITY % simplesect.role.attrib "%role.attrib;"> - -<!ENTITY % simplesect.element "INCLUDE"> -<![%simplesect.element;[ -<!--doc:A section of a document with no subdivisions.--> -<!ELEMENT simplesect %ho; ((%sect.title.content;), (%divcomponent.mix;)+) - %ubiq.inclusion;> -<!--end of simplesect.element-->]]> - -<!ENTITY % simplesect.attlist "INCLUDE"> -<![%simplesect.attlist;[ -<!ATTLIST simplesect - %common.attrib; - %simplesect.role.attrib; - %local.simplesect.attrib; -> -<!--end of simplesect.attlist-->]]> -<!--end of simplesect.module-->]]> - -<!-- ...................................................................... --> -<!-- Bibliography ......................................................... --> - -<!ENTITY % bibliography.content.module "INCLUDE"> -<![%bibliography.content.module;[ -<!ENTITY % bibliography.module "INCLUDE"> -<![%bibliography.module;[ -<!ENTITY % local.bibliography.attrib ""> -<!ENTITY % bibliography.role.attrib "%role.attrib;"> - -<!ENTITY % bibliography.element "INCLUDE"> -<![%bibliography.element;[ -<!--doc:A bibliography.--> -<!ELEMENT bibliography %ho; (bibliographyinfo?, - (%bookcomponent.title.content;)?, - (%component.mix;)*, - (bibliodiv+ | (biblioentry|bibliomixed)+))> -<!--end of bibliography.element-->]]> - -<!ENTITY % bibliography.attlist "INCLUDE"> -<![%bibliography.attlist;[ -<!ATTLIST bibliography - %status.attrib; - %common.attrib; - %bibliography.role.attrib; - %local.bibliography.attrib; -> -<!--end of bibliography.attlist-->]]> -<!--end of bibliography.module-->]]> - -<!ENTITY % bibliodiv.module "INCLUDE"> -<![%bibliodiv.module;[ -<!ENTITY % local.bibliodiv.attrib ""> -<!ENTITY % bibliodiv.role.attrib "%role.attrib;"> - -<!ENTITY % bibliodiv.element "INCLUDE"> -<![%bibliodiv.element;[ -<!--doc:A section of a Bibliography.--> -<!ELEMENT bibliodiv %ho; ((%sect.title.content;)?, (%component.mix;)*, - (biblioentry|bibliomixed)+)> -<!--end of bibliodiv.element-->]]> - -<!ENTITY % bibliodiv.attlist "INCLUDE"> -<![%bibliodiv.attlist;[ -<!ATTLIST bibliodiv - %status.attrib; - %common.attrib; - %bibliodiv.role.attrib; - %local.bibliodiv.attrib; -> -<!--end of bibliodiv.attlist-->]]> -<!--end of bibliodiv.module-->]]> -<!--end of bibliography.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Glossary ............................................................. --> - -<!ENTITY % glossary.content.module "INCLUDE"> -<![%glossary.content.module;[ -<!ENTITY % glossary.module "INCLUDE"> -<![%glossary.module;[ -<!ENTITY % local.glossary.attrib ""> -<!ENTITY % glossary.role.attrib "%role.attrib;"> - -<!ENTITY % glossary.element "INCLUDE"> -<![%glossary.element;[ -<!--doc:A glossary.--> -<!ELEMENT glossary %ho; (glossaryinfo?, - (%bookcomponent.title.content;)?, - (%component.mix;)*, - (glossdiv+ | glossentry+), bibliography?)> -<!--end of glossary.element-->]]> - -<!ENTITY % glossary.attlist "INCLUDE"> -<![%glossary.attlist;[ -<!ATTLIST glossary - %status.attrib; - %common.attrib; - %glossary.role.attrib; - %local.glossary.attrib; -> -<!--end of glossary.attlist-->]]> -<!--end of glossary.module-->]]> - -<!ENTITY % glossdiv.module "INCLUDE"> -<![%glossdiv.module;[ -<!ENTITY % local.glossdiv.attrib ""> -<!ENTITY % glossdiv.role.attrib "%role.attrib;"> - -<!ENTITY % glossdiv.element "INCLUDE"> -<![%glossdiv.element;[ -<!--doc:A division in a Glossary.--> -<!ELEMENT glossdiv %ho; ((%sect.title.content;), (%component.mix;)*, - glossentry+)> -<!--end of glossdiv.element-->]]> - -<!ENTITY % glossdiv.attlist "INCLUDE"> -<![%glossdiv.attlist;[ -<!ATTLIST glossdiv - %status.attrib; - %common.attrib; - %glossdiv.role.attrib; - %local.glossdiv.attrib; -> -<!--end of glossdiv.attlist-->]]> -<!--end of glossdiv.module-->]]> -<!--end of glossary.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Index and SetIndex ................................................... --> - -<!ENTITY % index.content.module "INCLUDE"> -<![%index.content.module;[ -<!ENTITY % indexes.module "INCLUDE"> -<![%indexes.module;[ -<!ENTITY % local.indexes.attrib ""> -<!ENTITY % indexes.role.attrib "%role.attrib;"> - -<!ENTITY % index.element "INCLUDE"> -<![%index.element;[ -<!--doc:An index.--> -<!ELEMENT index %ho; (indexinfo?, - (%bookcomponent.title.content;)?, - (%component.mix;)*, - (indexdiv* | indexentry*)) - %ndxterm.exclusion;> -<!--end of index.element-->]]> - -<!ENTITY % index.attlist "INCLUDE"> -<![%index.attlist;[ -<!ATTLIST index - type CDATA #IMPLIED - %common.attrib; - %indexes.role.attrib; - %local.indexes.attrib; -> -<!--end of index.attlist-->]]> - -<!ENTITY % setindex.element "INCLUDE"> -<![%setindex.element;[ -<!--doc:An index to a set of books.--> -<!ELEMENT setindex %ho; (setindexinfo?, - (%bookcomponent.title.content;)?, - (%component.mix;)*, - (indexdiv* | indexentry*)) - %ndxterm.exclusion;> -<!--end of setindex.element-->]]> - -<!ENTITY % setindex.attlist "INCLUDE"> -<![%setindex.attlist;[ -<!ATTLIST setindex - %common.attrib; - %indexes.role.attrib; - %local.indexes.attrib; -> -<!--end of setindex.attlist-->]]> -<!--end of indexes.module-->]]> - -<!ENTITY % indexdiv.module "INCLUDE"> -<![%indexdiv.module;[ - -<!-- SegmentedList in this content is useful for marking up permuted - indices. --> - -<!ENTITY % local.indexdiv.attrib ""> -<!ENTITY % indexdiv.role.attrib "%role.attrib;"> - -<!ENTITY % indexdiv.element "INCLUDE"> -<![%indexdiv.element;[ -<!--doc:A division in an index.--> -<!ELEMENT indexdiv %ho; ((%sect.title.content;)?, ((%indexdivcomponent.mix;)*, - (indexentry+ | segmentedlist)))> -<!--end of indexdiv.element-->]]> - -<!ENTITY % indexdiv.attlist "INCLUDE"> -<![%indexdiv.attlist;[ -<!ATTLIST indexdiv - %common.attrib; - %indexdiv.role.attrib; - %local.indexdiv.attrib; -> -<!--end of indexdiv.attlist-->]]> -<!--end of indexdiv.module-->]]> - -<!ENTITY % indexentry.module "INCLUDE"> -<![%indexentry.module;[ -<!-- Index entries appear in the index, not the text. --> - -<!ENTITY % local.indexentry.attrib ""> -<!ENTITY % indexentry.role.attrib "%role.attrib;"> - -<!ENTITY % indexentry.element "INCLUDE"> -<![%indexentry.element;[ -<!--doc:An entry in an index.--> -<!ELEMENT indexentry %ho; (primaryie, (seeie|seealsoie)*, - (secondaryie, (seeie|seealsoie|tertiaryie)*)*)> -<!--end of indexentry.element-->]]> - -<!ENTITY % indexentry.attlist "INCLUDE"> -<![%indexentry.attlist;[ -<!ATTLIST indexentry - %common.attrib; - %indexentry.role.attrib; - %local.indexentry.attrib; -> -<!--end of indexentry.attlist-->]]> -<!--end of indexentry.module-->]]> - -<!ENTITY % primsecterie.module "INCLUDE"> -<![%primsecterie.module;[ -<!ENTITY % local.primsecterie.attrib ""> -<!ENTITY % primsecterie.role.attrib "%role.attrib;"> - -<!ENTITY % primaryie.element "INCLUDE"> -<![%primaryie.element;[ -<!--doc:A primary term in an index entry, not in the text.--> -<!ELEMENT primaryie %ho; (%ndxterm.char.mix;)*> -<!--end of primaryie.element-->]]> - -<!-- to IndexTerms that these entries represent --> - -<!ENTITY % primaryie.attlist "INCLUDE"> -<![%primaryie.attlist;[ -<!ATTLIST primaryie - %linkends.attrib; %common.attrib; - %primsecterie.role.attrib; - %local.primsecterie.attrib; -> -<!--end of primaryie.attlist-->]]> - -<!ENTITY % secondaryie.element "INCLUDE"> -<![%secondaryie.element;[ -<!--doc:A secondary term in an index entry, rather than in the text.--> -<!ELEMENT secondaryie %ho; (%ndxterm.char.mix;)*> -<!--end of secondaryie.element-->]]> - -<!-- to IndexTerms that these entries represent --> - -<!ENTITY % secondaryie.attlist "INCLUDE"> -<![%secondaryie.attlist;[ -<!ATTLIST secondaryie - %linkends.attrib; %common.attrib; - %primsecterie.role.attrib; - %local.primsecterie.attrib; -> -<!--end of secondaryie.attlist-->]]> - -<!ENTITY % tertiaryie.element "INCLUDE"> -<![%tertiaryie.element;[ -<!--doc:A tertiary term in an index entry, rather than in the text.--> -<!ELEMENT tertiaryie %ho; (%ndxterm.char.mix;)*> -<!--end of tertiaryie.element-->]]> - -<!-- to IndexTerms that these entries represent --> - -<!ENTITY % tertiaryie.attlist "INCLUDE"> -<![%tertiaryie.attlist;[ -<!ATTLIST tertiaryie - %linkends.attrib; %common.attrib; - %primsecterie.role.attrib; - %local.primsecterie.attrib; -> -<!--end of tertiaryie.attlist-->]]> - -<!--end of primsecterie.module-->]]> - -<!ENTITY % seeie.module "INCLUDE"> -<![%seeie.module;[ -<!ENTITY % local.seeie.attrib ""> -<!ENTITY % seeie.role.attrib "%role.attrib;"> - -<!ENTITY % seeie.element "INCLUDE"> -<![%seeie.element;[ -<!--doc:A See entry in an index, rather than in the text.--> -<!ELEMENT seeie %ho; (%ndxterm.char.mix;)*> -<!--end of seeie.element-->]]> - -<!-- to IndexEntry to look up --> - - -<!ENTITY % seeie.attlist "INCLUDE"> -<![%seeie.attlist;[ -<!ATTLIST seeie - %linkend.attrib; %common.attrib; - %seeie.role.attrib; - %local.seeie.attrib; -> -<!--end of seeie.attlist-->]]> -<!--end of seeie.module-->]]> - -<!ENTITY % seealsoie.module "INCLUDE"> -<![%seealsoie.module;[ -<!ENTITY % local.seealsoie.attrib ""> -<!ENTITY % seealsoie.role.attrib "%role.attrib;"> - -<!ENTITY % seealsoie.element "INCLUDE"> -<![%seealsoie.element;[ -<!--doc:A See also entry in an index, rather than in the text.--> -<!ELEMENT seealsoie %ho; (%ndxterm.char.mix;)*> -<!--end of seealsoie.element-->]]> - -<!-- to related IndexEntries --> - - -<!ENTITY % seealsoie.attlist "INCLUDE"> -<![%seealsoie.attlist;[ -<!ATTLIST seealsoie - %linkends.attrib; %common.attrib; - %seealsoie.role.attrib; - %local.seealsoie.attrib; -> -<!--end of seealsoie.attlist-->]]> -<!--end of seealsoie.module-->]]> -<!--end of index.content.module-->]]> - -<!-- ...................................................................... --> -<!-- RefEntry ............................................................. --> - -<!ENTITY % refentry.content.module "INCLUDE"> -<![%refentry.content.module;[ -<!ENTITY % refentry.module "INCLUDE"> -<![%refentry.module;[ -<!ENTITY % local.refentry.attrib ""> -<!ENTITY % refentry.role.attrib "%role.attrib;"> - -<!ENTITY % refentry.element "INCLUDE"> -<![%refentry.element;[ -<!--doc:A reference page (originally a UNIX man-style reference page).--> -<!ELEMENT refentry %ho; (beginpage?, - (%ndxterm.class;)*, - refentryinfo?, refmeta?, (remark|%link.char.class;)*, - refnamediv+, refsynopsisdiv?, (refsect1+|refsection+)) - %ubiq.inclusion;> -<!--end of refentry.element-->]]> - -<!ENTITY % refentry.attlist "INCLUDE"> -<![%refentry.attlist;[ -<!ATTLIST refentry - %status.attrib; - %common.attrib; - %refentry.role.attrib; - %local.refentry.attrib; -> -<!--end of refentry.attlist-->]]> -<!--end of refentry.module-->]]> - -<!ENTITY % refmeta.module "INCLUDE"> -<![%refmeta.module;[ -<!ENTITY % local.refmeta.attrib ""> -<!ENTITY % refmeta.role.attrib "%role.attrib;"> - -<!ENTITY % refmeta.element "INCLUDE"> -<![%refmeta.element;[ -<!--doc:Meta-information for a reference entry.--> -<!ELEMENT refmeta %ho; ((%ndxterm.class;)*, - refentrytitle, manvolnum?, refmiscinfo*, - (%ndxterm.class;)*) - %beginpage.exclusion;> -<!--end of refmeta.element-->]]> - -<!ENTITY % refmeta.attlist "INCLUDE"> -<![%refmeta.attlist;[ -<!ATTLIST refmeta - %common.attrib; - %refmeta.role.attrib; - %local.refmeta.attrib; -> -<!--end of refmeta.attlist-->]]> -<!--end of refmeta.module-->]]> - -<!ENTITY % refmiscinfo.module "INCLUDE"> -<![%refmiscinfo.module;[ -<!ENTITY % local.refmiscinfo.attrib ""> -<!ENTITY % refmiscinfo.role.attrib "%role.attrib;"> - -<!ENTITY % refmiscinfo.element "INCLUDE"> -<![%refmiscinfo.element;[ -<!--doc:Meta-information for a reference entry other than the title and volume number.--> -<!ELEMENT refmiscinfo %ho; (%docinfo.char.mix;)*> -<!--end of refmiscinfo.element-->]]> - -<!-- Class: Freely assignable parameter; no default --> - - -<!ENTITY % refmiscinfo.attlist "INCLUDE"> -<![%refmiscinfo.attlist;[ -<!ATTLIST refmiscinfo - class CDATA #IMPLIED - %common.attrib; - %refmiscinfo.role.attrib; - %local.refmiscinfo.attrib; -> -<!--end of refmiscinfo.attlist-->]]> -<!--end of refmiscinfo.module-->]]> - -<!ENTITY % refnamediv.module "INCLUDE"> -<![%refnamediv.module;[ -<!ENTITY % local.refnamediv.attrib ""> -<!ENTITY % refnamediv.role.attrib "%role.attrib;"> - -<!ENTITY % refnamediv.element "INCLUDE"> -<![%refnamediv.element;[ -<!--doc:The name, purpose, and classification of a reference page.--> -<!ELEMENT refnamediv %ho; (refdescriptor?, refname+, refpurpose, refclass*, - (remark|%link.char.class;)*)> -<!--end of refnamediv.element-->]]> - -<!ENTITY % refnamediv.attlist "INCLUDE"> -<![%refnamediv.attlist;[ -<!ATTLIST refnamediv - %common.attrib; - %refnamediv.role.attrib; - %local.refnamediv.attrib; -> -<!--end of refnamediv.attlist-->]]> -<!--end of refnamediv.module-->]]> - -<!ENTITY % refdescriptor.module "INCLUDE"> -<![%refdescriptor.module;[ -<!ENTITY % local.refdescriptor.attrib ""> -<!ENTITY % refdescriptor.role.attrib "%role.attrib;"> - -<!ENTITY % refdescriptor.element "INCLUDE"> -<![%refdescriptor.element;[ -<!--doc:A description of the topic of a reference page.--> -<!ELEMENT refdescriptor %ho; (%refname.char.mix;)*> -<!--end of refdescriptor.element-->]]> - -<!ENTITY % refdescriptor.attlist "INCLUDE"> -<![%refdescriptor.attlist;[ -<!ATTLIST refdescriptor - %common.attrib; - %refdescriptor.role.attrib; - %local.refdescriptor.attrib; -> -<!--end of refdescriptor.attlist-->]]> -<!--end of refdescriptor.module-->]]> - -<!ENTITY % refname.module "INCLUDE"> -<![%refname.module;[ -<!ENTITY % local.refname.attrib ""> -<!ENTITY % refname.role.attrib "%role.attrib;"> - -<!ENTITY % refname.element "INCLUDE"> -<![%refname.element;[ -<!--doc:The name of (one of) the subject(s) of a reference page.--> -<!ELEMENT refname %ho; (%refname.char.mix;)*> -<!--end of refname.element-->]]> - -<!ENTITY % refname.attlist "INCLUDE"> -<![%refname.attlist;[ -<!ATTLIST refname - %common.attrib; - %refname.role.attrib; - %local.refname.attrib; -> -<!--end of refname.attlist-->]]> -<!--end of refname.module-->]]> - -<!ENTITY % refpurpose.module "INCLUDE"> -<![%refpurpose.module;[ -<!ENTITY % local.refpurpose.attrib ""> -<!ENTITY % refpurpose.role.attrib "%role.attrib;"> - -<!ENTITY % refpurpose.element "INCLUDE"> -<![%refpurpose.element;[ -<!--doc:A short (one sentence) synopsis of the topic of a reference page.--> -<!ELEMENT refpurpose %ho; (%refinline.char.mix;)*> -<!--end of refpurpose.element-->]]> - -<!ENTITY % refpurpose.attlist "INCLUDE"> -<![%refpurpose.attlist;[ -<!ATTLIST refpurpose - %common.attrib; - %refpurpose.role.attrib; - %local.refpurpose.attrib; -> -<!--end of refpurpose.attlist-->]]> -<!--end of refpurpose.module-->]]> - -<!ENTITY % refclass.module "INCLUDE"> -<![%refclass.module;[ -<!ENTITY % local.refclass.attrib ""> -<!ENTITY % refclass.role.attrib "%role.attrib;"> - -<!ENTITY % refclass.element "INCLUDE"> -<![%refclass.element;[ -<!--doc:The scope or other indication of applicability of a reference entry.--> -<!ELEMENT refclass %ho; (%refclass.char.mix;)*> -<!--end of refclass.element-->]]> - -<!ENTITY % refclass.attlist "INCLUDE"> -<![%refclass.attlist;[ -<!ATTLIST refclass - %common.attrib; - %refclass.role.attrib; - %local.refclass.attrib; -> -<!--end of refclass.attlist-->]]> -<!--end of refclass.module-->]]> - -<!ENTITY % refsynopsisdiv.module "INCLUDE"> -<![%refsynopsisdiv.module;[ -<!ENTITY % local.refsynopsisdiv.attrib ""> -<!ENTITY % refsynopsisdiv.role.attrib "%role.attrib;"> - -<!ENTITY % refsynopsisdiv.element "INCLUDE"> -<![%refsynopsisdiv.element;[ -<!--doc:A syntactic synopsis of the subject of the reference page.--> -<!ELEMENT refsynopsisdiv %ho; (refsynopsisdivinfo?, (%refsect.title.content;)?, - (((%refcomponent.mix;)+, refsect2*) | (refsect2+)))> -<!--end of refsynopsisdiv.element-->]]> - -<!ENTITY % refsynopsisdiv.attlist "INCLUDE"> -<![%refsynopsisdiv.attlist;[ -<!ATTLIST refsynopsisdiv - %common.attrib; - %refsynopsisdiv.role.attrib; - %local.refsynopsisdiv.attrib; -> -<!--end of refsynopsisdiv.attlist-->]]> -<!--end of refsynopsisdiv.module-->]]> - -<!ENTITY % refsection.module "INCLUDE"> -<![%refsection.module;[ -<!ENTITY % local.refsection.attrib ""> -<!ENTITY % refsection.role.attrib "%role.attrib;"> - -<!ENTITY % refsection.element "INCLUDE"> -<![%refsection.element;[ -<!--doc:A recursive section in a refentry.--> -<!ELEMENT refsection %ho; (refsectioninfo?, (%refsect.title.content;), - (((%refcomponent.mix;)+, refsection*) | refsection+))> -<!--end of refsection.element-->]]> - -<!ENTITY % refsection.attlist "INCLUDE"> -<![%refsection.attlist;[ -<!ATTLIST refsection - %status.attrib; - %common.attrib; - %refsection.role.attrib; - %local.refsection.attrib; -> -<!--end of refsection.attlist-->]]> -<!--end of refsection.module-->]]> - -<!ENTITY % refsect1.module "INCLUDE"> -<![%refsect1.module;[ -<!ENTITY % local.refsect1.attrib ""> -<!ENTITY % refsect1.role.attrib "%role.attrib;"> - -<!ENTITY % refsect1.element "INCLUDE"> -<![%refsect1.element;[ -<!--doc:A major subsection of a reference entry.--> -<!ELEMENT refsect1 %ho; (refsect1info?, (%refsect.title.content;), - (((%refcomponent.mix;)+, refsect2*) | refsect2+))> -<!--end of refsect1.element-->]]> - -<!ENTITY % refsect1.attlist "INCLUDE"> -<![%refsect1.attlist;[ -<!ATTLIST refsect1 - %status.attrib; - %common.attrib; - %refsect1.role.attrib; - %local.refsect1.attrib; -> -<!--end of refsect1.attlist-->]]> -<!--end of refsect1.module-->]]> - -<!ENTITY % refsect2.module "INCLUDE"> -<![%refsect2.module;[ -<!ENTITY % local.refsect2.attrib ""> -<!ENTITY % refsect2.role.attrib "%role.attrib;"> - -<!ENTITY % refsect2.element "INCLUDE"> -<![%refsect2.element;[ -<!--doc:A subsection of a RefSect1.--> -<!ELEMENT refsect2 %ho; (refsect2info?, (%refsect.title.content;), - (((%refcomponent.mix;)+, refsect3*) | refsect3+))> -<!--end of refsect2.element-->]]> - -<!ENTITY % refsect2.attlist "INCLUDE"> -<![%refsect2.attlist;[ -<!ATTLIST refsect2 - %status.attrib; - %common.attrib; - %refsect2.role.attrib; - %local.refsect2.attrib; -> -<!--end of refsect2.attlist-->]]> -<!--end of refsect2.module-->]]> - -<!ENTITY % refsect3.module "INCLUDE"> -<![%refsect3.module;[ -<!ENTITY % local.refsect3.attrib ""> -<!ENTITY % refsect3.role.attrib "%role.attrib;"> - -<!ENTITY % refsect3.element "INCLUDE"> -<![%refsect3.element;[ -<!--doc:A subsection of a RefSect2.--> -<!ELEMENT refsect3 %ho; (refsect3info?, (%refsect.title.content;), - (%refcomponent.mix;)+)> -<!--end of refsect3.element-->]]> - -<!ENTITY % refsect3.attlist "INCLUDE"> -<![%refsect3.attlist;[ -<!ATTLIST refsect3 - %status.attrib; - %common.attrib; - %refsect3.role.attrib; - %local.refsect3.attrib; -> -<!--end of refsect3.attlist-->]]> -<!--end of refsect3.module-->]]> -<!--end of refentry.content.module-->]]> - -<!-- ...................................................................... --> -<!-- Article .............................................................. --> - -<!ENTITY % article.module "INCLUDE"> -<![%article.module;[ -<!-- An Article is a chapter-level, stand-alone document that is often, - but need not be, collected into a Book. --> - -<!ENTITY % local.article.attrib ""> -<!ENTITY % article.role.attrib "%role.attrib;"> - -<!ENTITY % article.element "INCLUDE"> -<![%article.element;[ -<!--doc:An article.--> -<!ELEMENT article %ho; ((%div.title.content;)?, articleinfo?, tocchap?, lot*, - (%bookcomponent.content;), - (%nav.class;|%appendix.class;|colophon|ackno)*) - %ubiq.inclusion;> -<!--end of article.element-->]]> - -<!-- Class: Indicates the type of a particular article; - all articles have the same structure and general purpose. - No default. --> -<!-- ParentBook: ID of the enclosing Book --> - - -<!ENTITY % article.attlist "INCLUDE"> -<![%article.attlist;[ -<!ATTLIST article - class (journalarticle - |productsheet - |whitepaper - |techreport - |specification - |faq) #IMPLIED - parentbook IDREF #IMPLIED - %status.attrib; - %common.attrib; - %article.role.attrib; - %local.article.attrib; -> -<!--end of article.attlist-->]]> -<!--end of article.module-->]]> - -<!-- End of DocBook document hierarchy module V4.5 ........................ --> -<!-- ...................................................................... --> |