1 <!-- ...................................................................... -->
2 <!-- DocBook document hierarchy module V4.1 ............................... -->
3 <!-- File dbhier.mod ...................................................... -->
5 <!-- Copyright 1992-2000 HaL Computer Systems, Inc.,
6 O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
7 Corporation, and the Organization for the Advancement of
8 Structured Information Standards (OASIS).
10 $Id: dbhier.mod,v 1.11 2000/06/19 14:40:17 nwalsh Exp $
12 Permission to use, copy, modify and distribute the DocBook DTD and
13 its accompanying documentation for any purpose and without fee is
14 hereby granted in perpetuity, provided that the above copyright
15 notice and this paragraph appear in all copies. The copyright
16 holders make no representation about the suitability of the DTD for
17 any purpose. It is provided "as is" without expressed or implied
20 If you modify the DocBook DTD in any way, except for declaring and
21 referencing additional sets of general entities and declaring
22 additional notations, label your DTD as a variant of DocBook. See
23 the maintenance documentation for more information.
25 Please direct all questions, bug reports, or suggestions for
26 changes to the docbook@lists.oasis-open.org mailing list. For more
27 information, see http://www.oasis-open.org/docbook/.
30 <!-- ...................................................................... -->
32 <!-- This module contains the definitions for the overall document
33 hierarchies of DocBook documents. It covers computer documentation
34 manuals and manual fragments, as well as reference entries (such as
35 man pages) and technical journals or anthologies containing
38 This module depends on the DocBook information pool module. All
39 elements and entities referenced but not defined here are assumed
40 to be defined in the information pool module.
42 In DTD driver files referring to this module, please use an entity
43 declaration that uses the public identifier shown below:
45 <!ENTITY % dbhier PUBLIC
46 "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.1//EN">
49 See the documentation for detailed information on the parameter
50 entity and module scheme used in DocBook, customizing DocBook and
51 planning for interchange, and changes made since the last release
55 <!-- ...................................................................... -->
56 <!-- Entities for module inclusions ....................................... -->
58 <!ENTITY % dbhier.redecl.module "IGNORE">
59 <!ENTITY % dbhier.redecl2.module "IGNORE">
61 <!-- ...................................................................... -->
62 <!-- Entities for element classes ......................................... -->
64 <!ENTITY % local.appendix.class "">
65 <!ENTITY % appendix.class "Appendix %local.appendix.class;">
67 <!ENTITY % local.article.class "">
68 <!ENTITY % article.class "Article %local.article.class;">
70 <!ENTITY % local.book.class "">
71 <!ENTITY % book.class "Book %local.book.class;">
73 <!ENTITY % local.chapter.class "">
74 <!ENTITY % chapter.class "Chapter %local.chapter.class;">
76 <!ENTITY % local.index.class "">
77 <!ENTITY % index.class "Index|SetIndex %local.index.class;">
79 <!ENTITY % local.refentry.class "">
80 <!ENTITY % refentry.class "RefEntry %local.refentry.class;">
82 <!ENTITY % local.nav.class "">
83 <!ENTITY % nav.class "ToC|LoT|Index|Glossary|Bibliography
86 <!-- Redeclaration placeholder ............................................ -->
88 <!-- For redeclaring entities that are declared after this point while
89 retaining their references to the entities that are declared before
92 <![ %dbhier.redecl.module; [
94 <!--end of dbhier.redecl.module-->]]>
96 <!-- ...................................................................... -->
97 <!-- Entities for element mixtures ........................................ -->
99 <!-- The DocBook TC may produce an official forms module for DocBook. -->
100 <!-- This PE provides the hook by which it can be inserted into the DTD. -->
101 <!ENTITY % forms.hook "">
103 <!ENTITY % local.divcomponent.mix "">
104 <!ENTITY % divcomponent.mix
105 "%list.class; |%admon.class;
106 |%linespecific.class; |%synop.class;
107 |%para.class; |%informal.class;
108 |%formal.class; |%compound.class;
109 |%genobj.class; |%descobj.class;
112 %local.divcomponent.mix;">
114 <!ENTITY % local.refcomponent.mix "">
115 <!ENTITY % refcomponent.mix
116 "%list.class; |%admon.class;
117 |%linespecific.class; |%synop.class;
118 |%para.class; |%informal.class;
119 |%formal.class; |%compound.class;
120 |%genobj.class; |%descobj.class;
122 %local.refcomponent.mix;">
124 <!ENTITY % local.indexdivcomponent.mix "">
125 <!ENTITY % indexdivcomponent.mix
126 "ItemizedList|OrderedList|VariableList|SimpleList
127 |%linespecific.class; |%synop.class;
128 |%para.class; |%informal.class;
131 %local.indexdivcomponent.mix;">
133 <!ENTITY % local.refname.char.mix "">
134 <!ENTITY % refname.char.mix
137 %local.refname.char.mix;">
139 <!ENTITY % local.partcontent.mix "">
140 <!ENTITY % partcontent.mix
141 "%appendix.class;|%chapter.class;|%nav.class;|%article.class;
142 |Preface|%refentry.class;|Reference %local.partcontent.mix;">
144 <!ENTITY % local.refinline.char.mix "">
145 <!ENTITY % refinline.char.mix
147 |%xref.char.class; |%gen.char.class;
148 |%link.char.class; |%tech.char.class;
149 |%base.char.class; |%docinfo.char.class;
152 %local.refinline.char.mix;">
154 <!ENTITY % local.refclass.char.mix "">
155 <!ENTITY % refclass.char.mix
158 %local.refclass.char.mix;">
160 <!-- Redeclaration placeholder 2 .......................................... -->
162 <!-- For redeclaring entities that are declared after this point while
163 retaining their references to the entities that are declared before
166 <![ %dbhier.redecl2.module; [
168 <!--end of dbhier.redecl2.module-->]]>
170 <!-- ...................................................................... -->
171 <!-- Entities for content models .......................................... -->
173 <!ENTITY % div.title.content
174 "Title, Subtitle?, TitleAbbrev?">
176 <!ENTITY % bookcomponent.title.content
177 "Title, Subtitle?, TitleAbbrev?">
179 <!ENTITY % sect.title.content
180 "Title, Subtitle?, TitleAbbrev?">
182 <!ENTITY % refsect.title.content
183 "Title, Subtitle?, TitleAbbrev?">
185 <!ENTITY % bookcomponent.content
186 "((%divcomponent.mix;)+,
187 (Sect1*|(%refentry.class;)*|SimpleSect*|Section*))
188 | (Sect1+|(%refentry.class;)+|SimpleSect+|Section+)">
190 <!-- ...................................................................... -->
191 <!-- Set and SetInfo ...................................................... -->
193 <!ENTITY % set.content.module "INCLUDE">
194 <![ %set.content.module; [
195 <!ENTITY % set.module "INCLUDE">
197 <!ENTITY % local.set.attrib "">
198 <!ENTITY % set.role.attrib "%role.attrib;">
200 <!ENTITY % set.element "INCLUDE">
202 <!ELEMENT Set - O ((%div.title.content;)?, SetInfo?, ToC?, (%book.class;)+,
203 SetIndex?) %ubiq.inclusion;>
204 <!--end of set.element-->]]>
206 <!ENTITY % set.attlist "INCLUDE">
210 FPI: SGML formal public identifier
218 <!--end of set.attlist-->]]>
219 <!--end of set.module-->]]>
221 <!ENTITY % setinfo.module "INCLUDE">
222 <![ %setinfo.module; [
223 <!ENTITY % local.setinfo.attrib "">
224 <!ENTITY % setinfo.role.attrib "%role.attrib;">
226 <!ENTITY % setinfo.element "INCLUDE">
227 <![ %setinfo.element; [
228 <!ELEMENT SetInfo - - ((Graphic | MediaObject
229 | LegalNotice | ModeSpec | SubjectSet
230 | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
231 %beginpage.exclusion;>
232 <!--end of setinfo.element-->]]>
234 <!ENTITY % setinfo.attlist "INCLUDE">
235 <![ %setinfo.attlist; [
236 <!--FUTURE USE (V5.0):
237 ......................
238 The Contents attribute will be removed from SetInfo
239 ......................
243 Contents: IDs of the ToC, Books, and SetIndex that comprise
244 the set, in the order of their appearance
246 Contents IDREFS #IMPLIED
248 %setinfo.role.attrib;
249 %local.setinfo.attrib;
251 <!--end of setinfo.attlist-->]]>
252 <!--end of setinfo.module-->]]>
253 <!--end of set.content.module-->]]>
255 <!-- ...................................................................... -->
256 <!-- Book and BookInfo .................................................... -->
258 <!ENTITY % book.content.module "INCLUDE">
259 <![ %book.content.module; [
260 <!ENTITY % book.module "INCLUDE">
263 <!ENTITY % local.book.attrib "">
264 <!ENTITY % book.role.attrib "%role.attrib;">
266 <!ENTITY % book.element "INCLUDE">
268 <!ELEMENT Book - O ((%div.title.content;)?, BookInfo?,
269 (Dedication | ToC | LoT
270 | Glossary | Bibliography | Preface
271 | %chapter.class; | Reference | Part
277 <!--end of book.element-->]]>
279 <!ENTITY % book.attlist "INCLUDE">
283 FPI: SGML formal public identifier
292 <!--end of book.attlist-->]]>
293 <!--end of book.module-->]]>
295 <!ENTITY % bookinfo.module "INCLUDE">
296 <![ %bookinfo.module; [
297 <!ENTITY % local.bookinfo.attrib "">
298 <!ENTITY % bookinfo.role.attrib "%role.attrib;">
300 <!ENTITY % bookinfo.element "INCLUDE">
301 <![ %bookinfo.element; [
302 <!ELEMENT BookInfo - - ((Graphic | MediaObject
303 | LegalNotice | ModeSpec | SubjectSet
304 | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
305 %beginpage.exclusion;>
306 <!--end of bookinfo.element-->]]>
308 <!ENTITY % bookinfo.attlist "INCLUDE">
309 <![ %bookinfo.attlist; [
310 <!--FUTURE USE (V5.0):
311 ......................
312 The Contents attribute will be removed from BookInfo
313 ......................
317 Contents: IDs of the ToC, LoTs, Prefaces, Parts, Chapters,
318 Appendixes, References, GLossary, Bibliography, and indexes
319 comprising the Book, in the order of their appearance
321 Contents IDREFS #IMPLIED
323 %bookinfo.role.attrib;
324 %local.bookinfo.attrib;
326 <!--end of bookinfo.attlist-->]]>
327 <!--end of bookinfo.module-->]]>
328 <!--end of book.content.module-->]]>
330 <!-- ...................................................................... -->
331 <!-- Dedication, ToC, and LoT ............................................. -->
333 <!ENTITY % dedication.module "INCLUDE">
334 <![ %dedication.module; [
335 <!ENTITY % local.dedication.attrib "">
336 <!ENTITY % dedication.role.attrib "%role.attrib;">
338 <!ENTITY % dedication.element "INCLUDE">
339 <![ %dedication.element; [
340 <!ELEMENT Dedication - O ((%sect.title.content;)?, (%legalnotice.mix;)+)>
341 <!--end of dedication.element-->]]>
343 <!ENTITY % dedication.attlist "INCLUDE">
344 <![ %dedication.attlist; [
348 %dedication.role.attrib;
349 %local.dedication.attrib;
351 <!--end of dedication.attlist-->]]>
352 <!--end of dedication.module-->]]>
354 <!ENTITY % colophon.module "INCLUDE">
355 <![ %colophon.module; [
356 <!ENTITY % local.colophon.attrib "">
357 <!ENTITY % colophon.role.attrib "%role.attrib;">
359 <!ENTITY % colophon.element "INCLUDE">
360 <![ %colophon.element; [
361 <!ELEMENT Colophon - O ((%sect.title.content;)?, (%textobject.mix;)+)>
362 <!--end of colophon.element-->]]>
364 <!ENTITY % colophon.attlist "INCLUDE">
365 <![ %colophon.attlist; [
369 %colophon.role.attrib;
370 %local.colophon.attrib;>
371 <!--end of colophon.attlist-->]]>
372 <!--end of colophon.module-->]]>
374 <!ENTITY % toc.content.module "INCLUDE">
375 <![ %toc.content.module; [
376 <!ENTITY % toc.module "INCLUDE">
378 <!ENTITY % local.toc.attrib "">
379 <!ENTITY % toc.role.attrib "%role.attrib;">
381 <!ENTITY % toc.element "INCLUDE">
383 <!ELEMENT ToC - O ((%bookcomponent.title.content;)?, ToCfront*,
384 (ToCpart | ToCchap)*, ToCback*)>
385 <!--end of toc.element-->]]>
387 <!ENTITY % toc.attlist "INCLUDE">
395 <!--end of toc.attlist-->]]>
396 <!--end of toc.module-->]]>
398 <!ENTITY % tocfront.module "INCLUDE">
399 <![ %tocfront.module; [
400 <!ENTITY % local.tocfront.attrib "">
401 <!ENTITY % tocfront.role.attrib "%role.attrib;">
403 <!ENTITY % tocfront.element "INCLUDE">
404 <![ %tocfront.element; [
405 <!ELEMENT ToCfront - O ((%para.char.mix;)+)>
406 <!--end of tocfront.element-->]]>
408 <!ENTITY % tocfront.attlist "INCLUDE">
409 <![ %tocfront.attlist; [
412 %linkend.attrib; --to element that this entry represents--
415 %tocfront.role.attrib;
416 %local.tocfront.attrib;
418 <!--end of tocfront.attlist-->]]>
419 <!--end of tocfront.module-->]]>
421 <!ENTITY % tocentry.module "INCLUDE">
422 <![ %tocentry.module; [
423 <!ENTITY % local.tocentry.attrib "">
424 <!ENTITY % tocentry.role.attrib "%role.attrib;">
426 <!ENTITY % tocentry.element "INCLUDE">
427 <![ %tocentry.element; [
428 <!ELEMENT ToCentry - - ((%para.char.mix;)+)>
429 <!--end of tocentry.element-->]]>
431 <!ENTITY % tocentry.attlist "INCLUDE">
432 <![ %tocentry.attlist; [
434 %linkend.attrib; --to element that this entry represents--
437 %tocentry.role.attrib;
438 %local.tocentry.attrib;
440 <!--end of tocentry.attlist-->]]>
441 <!--end of tocentry.module-->]]>
443 <!ENTITY % tocpart.module "INCLUDE">
444 <![ %tocpart.module; [
445 <!ENTITY % local.tocpart.attrib "">
446 <!ENTITY % tocpart.role.attrib "%role.attrib;">
448 <!ENTITY % tocpart.element "INCLUDE">
449 <![ %tocpart.element; [
450 <!ELEMENT ToCpart - O (ToCentry+, ToCchap*)>
451 <!--end of tocpart.element-->]]>
453 <!ENTITY % tocpart.attlist "INCLUDE">
454 <![ %tocpart.attlist; [
457 %tocpart.role.attrib;
458 %local.tocpart.attrib;
460 <!--end of tocpart.attlist-->]]>
461 <!--end of tocpart.module-->]]>
463 <!ENTITY % tocchap.module "INCLUDE">
464 <![ %tocchap.module; [
465 <!ENTITY % local.tocchap.attrib "">
466 <!ENTITY % tocchap.role.attrib "%role.attrib;">
468 <!ENTITY % tocchap.element "INCLUDE">
469 <![ %tocchap.element; [
470 <!ELEMENT ToCchap - O (ToCentry+, ToClevel1*)>
471 <!--end of tocchap.element-->]]>
473 <!ENTITY % tocchap.attlist "INCLUDE">
474 <![ %tocchap.attlist; [
478 %tocchap.role.attrib;
479 %local.tocchap.attrib;
481 <!--end of tocchap.attlist-->]]>
482 <!--end of tocchap.module-->]]>
484 <!ENTITY % toclevel1.module "INCLUDE">
485 <![ %toclevel1.module; [
486 <!ENTITY % local.toclevel1.attrib "">
487 <!ENTITY % toclevel1.role.attrib "%role.attrib;">
489 <!ENTITY % toclevel1.element "INCLUDE">
490 <![ %toclevel1.element; [
491 <!ELEMENT ToClevel1 - O (ToCentry+, ToClevel2*)>
492 <!--end of toclevel1.element-->]]>
494 <!ENTITY % toclevel1.attlist "INCLUDE">
495 <![ %toclevel1.attlist; [
498 %toclevel1.role.attrib;
499 %local.toclevel1.attrib;
501 <!--end of toclevel1.attlist-->]]>
502 <!--end of toclevel1.module-->]]>
504 <!ENTITY % toclevel2.module "INCLUDE">
505 <![ %toclevel2.module; [
506 <!ENTITY % local.toclevel2.attrib "">
507 <!ENTITY % toclevel2.role.attrib "%role.attrib;">
509 <!ENTITY % toclevel2.element "INCLUDE">
510 <![ %toclevel2.element; [
511 <!ELEMENT ToClevel2 - O (ToCentry+, ToClevel3*)>
512 <!--end of toclevel2.element-->]]>
514 <!ENTITY % toclevel2.attlist "INCLUDE">
515 <![ %toclevel2.attlist; [
518 %toclevel2.role.attrib;
519 %local.toclevel2.attrib;
521 <!--end of toclevel2.attlist-->]]>
522 <!--end of toclevel2.module-->]]>
524 <!ENTITY % toclevel3.module "INCLUDE">
525 <![ %toclevel3.module; [
526 <!ENTITY % local.toclevel3.attrib "">
527 <!ENTITY % toclevel3.role.attrib "%role.attrib;">
529 <!ENTITY % toclevel3.element "INCLUDE">
530 <![ %toclevel3.element; [
531 <!ELEMENT ToClevel3 - O (ToCentry+, ToClevel4*)>
532 <!--end of toclevel3.element-->]]>
534 <!ENTITY % toclevel3.attlist "INCLUDE">
535 <![ %toclevel3.attlist; [
538 %toclevel3.role.attrib;
539 %local.toclevel3.attrib;
541 <!--end of toclevel3.attlist-->]]>
542 <!--end of toclevel3.module-->]]>
544 <!ENTITY % toclevel4.module "INCLUDE">
545 <![ %toclevel4.module; [
546 <!ENTITY % local.toclevel4.attrib "">
547 <!ENTITY % toclevel4.role.attrib "%role.attrib;">
549 <!ENTITY % toclevel4.element "INCLUDE">
550 <![ %toclevel4.element; [
551 <!ELEMENT ToClevel4 - O (ToCentry+, ToClevel5*)>
552 <!--end of toclevel4.element-->]]>
554 <!ENTITY % toclevel4.attlist "INCLUDE">
555 <![ %toclevel4.attlist; [
558 %toclevel4.role.attrib;
559 %local.toclevel4.attrib;
561 <!--end of toclevel4.attlist-->]]>
562 <!--end of toclevel4.module-->]]>
564 <!ENTITY % toclevel5.module "INCLUDE">
565 <![ %toclevel5.module; [
566 <!ENTITY % local.toclevel5.attrib "">
567 <!ENTITY % toclevel5.role.attrib "%role.attrib;">
569 <!ENTITY % toclevel5.element "INCLUDE">
570 <![ %toclevel5.element; [
571 <!ELEMENT ToClevel5 - O (ToCentry+)>
572 <!--end of toclevel5.element-->]]>
574 <!ENTITY % toclevel5.attlist "INCLUDE">
575 <![ %toclevel5.attlist; [
578 %toclevel5.role.attrib;
579 %local.toclevel5.attrib;
581 <!--end of toclevel5.attlist-->]]>
582 <!--end of toclevel5.module-->]]>
584 <!ENTITY % tocback.module "INCLUDE">
585 <![ %tocback.module; [
586 <!ENTITY % local.tocback.attrib "">
587 <!ENTITY % tocback.role.attrib "%role.attrib;">
589 <!ENTITY % tocback.element "INCLUDE">
590 <![ %tocback.element; [
591 <!ELEMENT ToCback - O ((%para.char.mix;)+)>
592 <!--end of tocback.element-->]]>
594 <!ENTITY % tocback.attlist "INCLUDE">
595 <![ %tocback.attlist; [
598 %linkend.attrib; --to element that this entry represents--
601 %tocback.role.attrib;
602 %local.tocback.attrib;
604 <!--end of tocback.attlist-->]]>
605 <!--end of tocback.module-->]]>
606 <!--end of toc.content.module-->]]>
608 <!ENTITY % lot.content.module "INCLUDE">
609 <![ %lot.content.module; [
610 <!ENTITY % lot.module "INCLUDE">
612 <!ENTITY % local.lot.attrib "">
613 <!ENTITY % lot.role.attrib "%role.attrib;">
615 <!ENTITY % lot.element "INCLUDE">
617 <!ELEMENT LoT - O ((%bookcomponent.title.content;)?, LoTentry*)>
618 <!--end of lot.element-->]]>
620 <!ENTITY % lot.attlist "INCLUDE">
628 <!--end of lot.attlist-->]]>
629 <!--end of lot.module-->]]>
631 <!ENTITY % lotentry.module "INCLUDE">
632 <![ %lotentry.module; [
633 <!ENTITY % local.lotentry.attrib "">
634 <!ENTITY % lotentry.role.attrib "%role.attrib;">
636 <!ENTITY % lotentry.element "INCLUDE">
637 <![ %lotentry.element; [
638 <!ELEMENT LoTentry - - ((%para.char.mix;)+ )>
639 <!--end of lotentry.element-->]]>
641 <!ENTITY % lotentry.attlist "INCLUDE">
642 <![ %lotentry.attlist; [
645 SrcCredit: Information about the source of the entry,
646 as for a list of illustrations
648 SrcCredit CDATA #IMPLIED
651 %linkend.attrib; --to element that this entry represents--
652 %lotentry.role.attrib;
653 %local.lotentry.attrib;
655 <!--end of lotentry.attlist-->]]>
656 <!--end of lotentry.module-->]]>
657 <!--end of lot.content.module-->]]>
659 <!-- ...................................................................... -->
660 <!-- Appendix, Chapter, Part, Preface, Reference, PartIntro ............... -->
662 <!ENTITY % appendix.module "INCLUDE">
663 <![ %appendix.module; [
664 <!ENTITY % local.appendix.attrib "">
665 <!ENTITY % appendix.role.attrib "%role.attrib;">
667 <!ENTITY % appendix.element "INCLUDE">
668 <![ %appendix.element; [
669 <!ELEMENT Appendix - O (AppendixInfo?,
670 (%bookcomponent.title.content;),
673 (%bookcomponent.content;),
676 <!--end of appendix.element-->]]>
678 <!ENTITY % appendix.attlist "INCLUDE">
679 <![ %appendix.attlist; [
684 %appendix.role.attrib;
685 %local.appendix.attrib;
687 <!--end of appendix.attlist-->]]>
688 <!--end of appendix.module-->]]>
690 <!ENTITY % chapter.module "INCLUDE">
691 <![ %chapter.module; [
692 <!ENTITY % local.chapter.attrib "">
693 <!ENTITY % chapter.role.attrib "%role.attrib;">
695 <!ENTITY % chapter.element "INCLUDE">
696 <![ %chapter.element; [
697 <!ELEMENT Chapter - O (ChapterInfo?,
698 (%bookcomponent.title.content;),
701 (%bookcomponent.content;),
704 <!--end of chapter.element-->]]>
706 <!ENTITY % chapter.attlist "INCLUDE">
707 <![ %chapter.attlist; [
712 %chapter.role.attrib;
713 %local.chapter.attrib;
715 <!--end of chapter.attlist-->]]>
716 <!--end of chapter.module-->]]>
718 <!ENTITY % part.module "INCLUDE">
721 <!-- Note that Part was to have its content model reduced in V4.1. This
722 change will not be made after all. -->
724 <!ENTITY % local.part.attrib "">
725 <!ENTITY % part.role.attrib "%role.attrib;">
727 <!ENTITY % part.element "INCLUDE">
729 <!ELEMENT Part - - (PartInfo?, (%bookcomponent.title.content;), PartIntro?,
730 (%partcontent.mix;)+) %ubiq.inclusion;>
731 <!--end of part.element-->]]>
733 <!ENTITY % part.attlist "INCLUDE">
742 <!--end of part.attlist-->]]>
743 <!--ELEMENT PartIntro (defined below)-->
744 <!--end of part.module-->]]>
746 <!ENTITY % preface.module "INCLUDE">
747 <![ %preface.module; [
748 <!ENTITY % local.preface.attrib "">
749 <!ENTITY % preface.role.attrib "%role.attrib;">
751 <!ENTITY % preface.element "INCLUDE">
752 <![ %preface.element; [
753 <!ELEMENT Preface - O (PrefaceInfo?,
754 (%bookcomponent.title.content;),
757 (%bookcomponent.content;),
760 <!--end of preface.element-->]]>
762 <!ENTITY % preface.attlist "INCLUDE">
763 <![ %preface.attlist; [
767 %preface.role.attrib;
768 %local.preface.attrib;
770 <!--end of preface.attlist-->]]>
771 <!--end of preface.module-->]]>
773 <!ENTITY % reference.module "INCLUDE">
774 <![ %reference.module; [
775 <!ENTITY % local.reference.attrib "">
776 <!ENTITY % reference.role.attrib "%role.attrib;">
778 <!ENTITY % reference.element "INCLUDE">
779 <![ %reference.element; [
780 <!ELEMENT Reference - O (ReferenceInfo?, (%bookcomponent.title.content;),
782 (%refentry.class;)+) %ubiq.inclusion;>
783 <!--end of reference.element-->]]>
785 <!ENTITY % reference.attlist "INCLUDE">
786 <![ %reference.attlist; [
791 %reference.role.attrib;
792 %local.reference.attrib;
794 <!--end of reference.attlist-->]]>
795 <!--ELEMENT PartIntro (defined below)-->
796 <!--end of reference.module-->]]>
798 <!ENTITY % partintro.module "INCLUDE">
799 <![ %partintro.module; [
800 <!ENTITY % local.partintro.attrib "">
801 <!ENTITY % partintro.role.attrib "%role.attrib;">
803 <!ENTITY % partintro.element "INCLUDE">
804 <![ %partintro.element; [
805 <!ELEMENT PartIntro - O ((%div.title.content;)?, (%bookcomponent.content;))
807 <!--end of partintro.element-->]]>
809 <!ENTITY % partintro.attlist "INCLUDE">
810 <![ %partintro.attlist; [
814 %local.partintro.attrib;
815 %partintro.role.attrib;
817 <!--end of partintro.attlist-->]]>
818 <!--end of partintro.module-->]]>
820 <!-- ...................................................................... -->
821 <!-- Other Info elements .................................................. -->
823 <!ENTITY % appendixinfo.module "INCLUDE">
824 <![ %appendixinfo.module; [
825 <!ENTITY % local.appendixinfo.attrib "">
826 <!ENTITY % appendixinfo.role.attrib "%role.attrib;">
828 <!ENTITY % appendixinfo.element "INCLUDE">
829 <![ %appendixinfo.element; [
830 <!ELEMENT AppendixInfo - - ((Graphic | MediaObject
831 | LegalNotice | ModeSpec
832 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
833 %beginpage.exclusion;>
834 <!--end of appendixinfo.element-->]]>
836 <!ENTITY % appendixinfo.attlist "INCLUDE">
837 <![ %appendixinfo.attlist; [
838 <!ATTLIST AppendixInfo
840 %appendixinfo.role.attrib;
841 %local.appendixinfo.attrib;
843 <!--end of appendixinfo.attlist-->]]>
844 <!--end of appendixinfo.module-->]]>
847 <!ENTITY % bibliographyinfo.module "INCLUDE">
848 <![ %bibliographyinfo.module; [
849 <!ENTITY % local.bibliographyinfo.attrib "">
850 <!ENTITY % bibliographyinfo.role.attrib "%role.attrib;">
852 <!ENTITY % bibliographyinfo.element "INCLUDE">
853 <![ %bibliographyinfo.element; [
854 <!ELEMENT BibliographyInfo - - ((Graphic | MediaObject
855 | LegalNotice | ModeSpec
856 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
857 %beginpage.exclusion;>
858 <!--end of bibliographyinfo.element-->]]>
860 <!ENTITY % bibliographyinfo.attlist "INCLUDE">
861 <![ %bibliographyinfo.attlist; [
862 <!ATTLIST BibliographyInfo
864 %bibliographyinfo.role.attrib;
865 %local.bibliographyinfo.attrib;
867 <!--end of bibliographyinfo.attlist-->]]>
868 <!--end of bibliographyinfo.module-->]]>
870 <!ENTITY % chapterinfo.module "INCLUDE">
871 <![ %chapterinfo.module; [
872 <!ENTITY % local.chapterinfo.attrib "">
873 <!ENTITY % chapterinfo.role.attrib "%role.attrib;">
875 <!ENTITY % chapterinfo.element "INCLUDE">
876 <![ %chapterinfo.element; [
877 <!ELEMENT ChapterInfo - - ((Graphic | MediaObject
878 | LegalNotice | ModeSpec
879 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
880 %beginpage.exclusion;>
881 <!--end of chapterinfo.element-->]]>
883 <!ENTITY % chapterinfo.attlist "INCLUDE">
884 <![ %chapterinfo.attlist; [
885 <!ATTLIST ChapterInfo
887 %chapterinfo.role.attrib;
888 %local.chapterinfo.attrib;
890 <!--end of chapterinfo.attlist-->]]>
891 <!--end of chapterinfo.module-->]]>
893 <!ENTITY % glossaryinfo.module "INCLUDE">
894 <![ %glossaryinfo.module; [
895 <!ENTITY % local.glossaryinfo.attrib "">
896 <!ENTITY % glossaryinfo.role.attrib "%role.attrib;">
898 <!ENTITY % glossaryinfo.element "INCLUDE">
899 <![ %glossaryinfo.element; [
900 <!ELEMENT GlossaryInfo - - ((Graphic | MediaObject
901 | LegalNotice | ModeSpec
902 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
903 %beginpage.exclusion;>
904 <!--end of glossaryinfo.element-->]]>
906 <!ENTITY % glossaryinfo.attlist "INCLUDE">
907 <![ %glossaryinfo.attlist; [
908 <!ATTLIST GlossaryInfo
910 %glossaryinfo.role.attrib;
911 %local.glossaryinfo.attrib;
913 <!--end of glossaryinfo.attlist-->]]>
914 <!--end of glossaryinfo.module-->]]>
917 <!ENTITY % indexinfo.module "INCLUDE">
918 <![ %indexinfo.module; [
919 <!ENTITY % local.indexinfo.attrib "">
920 <!ENTITY % indexinfo.role.attrib "%role.attrib;">
922 <!ENTITY % indexinfo.element "INCLUDE">
923 <![ %indexinfo.element; [
924 <!ELEMENT IndexInfo - - ((Graphic | MediaObject
925 | LegalNotice | ModeSpec
926 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
927 %beginpage.exclusion;>
928 <!--end of indexinfo.element-->]]>
930 <!ENTITY % indexinfo.attlist "INCLUDE">
931 <![ %indexinfo.attlist; [
934 %indexinfo.role.attrib;
935 %local.indexinfo.attrib;
937 <!--end of indexinfo.attlist-->]]>
938 <!--end of indexinfo.module-->]]>
940 <!ENTITY % partinfo.module "INCLUDE">
941 <![ %partinfo.module; [
942 <!ENTITY % local.partinfo.attrib "">
943 <!ENTITY % partinfo.role.attrib "%role.attrib;">
945 <!ENTITY % partinfo.element "INCLUDE">
946 <![ %partinfo.element; [
947 <!ELEMENT PartInfo - - ((Graphic | MediaObject
948 | LegalNotice | ModeSpec
949 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
950 %beginpage.exclusion;>
951 <!--end of partinfo.element-->]]>
953 <!ENTITY % partinfo.attlist "INCLUDE">
954 <![ %partinfo.attlist; [
957 %partinfo.role.attrib;
958 %local.partinfo.attrib;
960 <!--end of partinfo.attlist-->]]>
961 <!--end of partinfo.module-->]]>
964 <!ENTITY % prefaceinfo.module "INCLUDE">
965 <![ %prefaceinfo.module; [
966 <!ENTITY % local.prefaceinfo.attrib "">
967 <!ENTITY % prefaceinfo.role.attrib "%role.attrib;">
969 <!ENTITY % prefaceinfo.element "INCLUDE">
970 <![ %prefaceinfo.element; [
971 <!ELEMENT PrefaceInfo - - ((Graphic | MediaObject
972 | LegalNotice | ModeSpec
973 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
974 %beginpage.exclusion;>
975 <!--end of prefaceinfo.element-->]]>
977 <!ENTITY % prefaceinfo.attlist "INCLUDE">
978 <![ %prefaceinfo.attlist; [
979 <!ATTLIST PrefaceInfo
981 %prefaceinfo.role.attrib;
982 %local.prefaceinfo.attrib;
984 <!--end of prefaceinfo.attlist-->]]>
985 <!--end of prefaceinfo.module-->]]>
988 <!ENTITY % refentryinfo.module "INCLUDE">
989 <![ %refentryinfo.module; [
990 <!ENTITY % local.refentryinfo.attrib "">
991 <!ENTITY % refentryinfo.role.attrib "%role.attrib;">
993 <!ENTITY % refentryinfo.element "INCLUDE">
994 <![ %refentryinfo.element; [
995 <!ELEMENT RefEntryInfo - - ((Graphic | MediaObject
996 | LegalNotice | ModeSpec
997 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
998 %beginpage.exclusion;>
999 <!--end of refentryinfo.element-->]]>
1001 <!ENTITY % refentryinfo.attlist "INCLUDE">
1002 <![ %refentryinfo.attlist; [
1003 <!ATTLIST RefEntryInfo
1005 %refentryinfo.role.attrib;
1006 %local.refentryinfo.attrib;
1008 <!--end of refentryinfo.attlist-->]]>
1009 <!--end of refentryinfo.module-->]]>
1012 <!ENTITY % refsect1info.module "INCLUDE">
1013 <![ %refsect1info.module; [
1014 <!ENTITY % local.refsect1info.attrib "">
1015 <!ENTITY % refsect1info.role.attrib "%role.attrib;">
1017 <!ENTITY % refsect1info.element "INCLUDE">
1018 <![ %refsect1info.element; [
1019 <!ELEMENT RefSect1Info - - ((Graphic | MediaObject
1020 | LegalNotice | ModeSpec
1021 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
1022 %beginpage.exclusion;>
1023 <!--end of refsect1info.element-->]]>
1025 <!ENTITY % refsect1info.attlist "INCLUDE">
1026 <![ %refsect1info.attlist; [
1027 <!ATTLIST RefSect1Info
1029 %refsect1info.role.attrib;
1030 %local.refsect1info.attrib;
1032 <!--end of refsect1info.attlist-->]]>
1033 <!--end of refsect1info.module-->]]>
1036 <!ENTITY % refsect2info.module "INCLUDE">
1037 <![ %refsect2info.module; [
1038 <!ENTITY % local.refsect2info.attrib "">
1039 <!ENTITY % refsect2info.role.attrib "%role.attrib;">
1041 <!ENTITY % refsect2info.element "INCLUDE">
1042 <![ %refsect2info.element; [
1043 <!ELEMENT RefSect2Info - - ((Graphic | MediaObject
1044 | LegalNotice | ModeSpec
1045 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
1046 %beginpage.exclusion;>
1047 <!--end of refsect2info.element-->]]>
1049 <!ENTITY % refsect2info.attlist "INCLUDE">
1050 <![ %refsect2info.attlist; [
1051 <!ATTLIST RefSect2Info
1053 %refsect2info.role.attrib;
1054 %local.refsect2info.attrib;
1056 <!--end of refsect2info.attlist-->]]>
1057 <!--end of refsect2info.module-->]]>
1060 <!ENTITY % refsect3info.module "INCLUDE">
1061 <![ %refsect3info.module; [
1062 <!ENTITY % local.refsect3info.attrib "">
1063 <!ENTITY % refsect3info.role.attrib "%role.attrib;">
1065 <!ENTITY % refsect3info.element "INCLUDE">
1066 <![ %refsect3info.element; [
1067 <!ELEMENT RefSect3Info - - ((Graphic | MediaObject
1068 | LegalNotice | ModeSpec
1069 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
1070 %beginpage.exclusion;>
1071 <!--end of refsect3info.element-->]]>
1073 <!ENTITY % refsect3info.attlist "INCLUDE">
1074 <![ %refsect3info.attlist; [
1075 <!ATTLIST RefSect3Info
1077 %refsect3info.role.attrib;
1078 %local.refsect3info.attrib;
1080 <!--end of refsect3info.attlist-->]]>
1081 <!--end of refsect3info.module-->]]>
1084 <!ENTITY % refsynopsisdivinfo.module "INCLUDE">
1085 <![ %refsynopsisdivinfo.module; [
1086 <!ENTITY % local.refsynopsisdivinfo.attrib "">
1087 <!ENTITY % refsynopsisdivinfo.role.attrib "%role.attrib;">
1089 <!ENTITY % refsynopsisdivinfo.element "INCLUDE">
1090 <![ %refsynopsisdivinfo.element; [
1091 <!ELEMENT RefSynopsisDivInfo - - ((Graphic | MediaObject
1092 | LegalNotice | ModeSpec
1093 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
1094 %beginpage.exclusion;>
1095 <!--end of refsynopsisdivinfo.element-->]]>
1097 <!ENTITY % refsynopsisdivinfo.attlist "INCLUDE">
1098 <![ %refsynopsisdivinfo.attlist; [
1099 <!ATTLIST RefSynopsisDivInfo
1101 %refsynopsisdivinfo.role.attrib;
1102 %local.refsynopsisdivinfo.attrib;
1104 <!--end of refsynopsisdivinfo.attlist-->]]>
1105 <!--end of refsynopsisdivinfo.module-->]]>
1108 <!ENTITY % referenceinfo.module "INCLUDE">
1109 <![ %referenceinfo.module; [
1110 <!ENTITY % local.referenceinfo.attrib "">
1111 <!ENTITY % referenceinfo.role.attrib "%role.attrib;">
1113 <!ENTITY % referenceinfo.element "INCLUDE">
1114 <![ %referenceinfo.element; [
1115 <!ELEMENT ReferenceInfo - - ((Graphic | MediaObject
1116 | LegalNotice | ModeSpec
1117 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
1118 %beginpage.exclusion;>
1119 <!--end of referenceinfo.element-->]]>
1121 <!ENTITY % referenceinfo.attlist "INCLUDE">
1122 <![ %referenceinfo.attlist; [
1123 <!ATTLIST ReferenceInfo
1125 %referenceinfo.role.attrib;
1126 %local.referenceinfo.attrib;
1128 <!--end of referenceinfo.attlist-->]]>
1129 <!--end of referenceinfo.module-->]]>
1132 <!ENTITY % sect1info.module "INCLUDE">
1133 <![ %sect1info.module; [
1134 <!ENTITY % local.sect1info.attrib "">
1135 <!ENTITY % sect1info.role.attrib "%role.attrib;">
1137 <!ENTITY % sect1info.element "INCLUDE">
1138 <![ %sect1info.element; [
1139 <!ELEMENT Sect1Info - - ((Graphic | MediaObject
1140 | LegalNotice | ModeSpec
1141 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
1142 %beginpage.exclusion;>
1143 <!--end of sect1info.element-->]]>
1145 <!ENTITY % sect1info.attlist "INCLUDE">
1146 <![ %sect1info.attlist; [
1149 %sect1info.role.attrib;
1150 %local.sect1info.attrib;
1152 <!--end of sect1info.attlist-->]]>
1153 <!--end of sect1info.module-->]]>
1156 <!ENTITY % sect2info.module "INCLUDE">
1157 <![ %sect2info.module; [
1158 <!ENTITY % local.sect2info.attrib "">
1159 <!ENTITY % sect2info.role.attrib "%role.attrib;">
1161 <!ENTITY % sect2info.element "INCLUDE">
1162 <![ %sect2info.element; [
1163 <!ELEMENT Sect2Info - - ((Graphic | MediaObject
1164 | LegalNotice | ModeSpec
1165 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
1166 %beginpage.exclusion;>
1167 <!--end of sect2info.element-->]]>
1169 <!ENTITY % sect2info.attlist "INCLUDE">
1170 <![ %sect2info.attlist; [
1173 %sect2info.role.attrib;
1174 %local.sect2info.attrib;
1176 <!--end of sect2info.attlist-->]]>
1177 <!--end of sect2info.module-->]]>
1180 <!ENTITY % sect3info.module "INCLUDE">
1181 <![ %sect3info.module; [
1182 <!ENTITY % local.sect3info.attrib "">
1183 <!ENTITY % sect3info.role.attrib "%role.attrib;">
1185 <!ENTITY % sect3info.element "INCLUDE">
1186 <![ %sect3info.element; [
1187 <!ELEMENT Sect3Info - - ((Graphic | MediaObject
1188 | LegalNotice | ModeSpec
1189 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
1190 %beginpage.exclusion;>
1191 <!--end of sect3info.element-->]]>
1193 <!ENTITY % sect3info.attlist "INCLUDE">
1194 <![ %sect3info.attlist; [
1197 %sect3info.role.attrib;
1198 %local.sect3info.attrib;
1200 <!--end of sect3info.attlist-->]]>
1201 <!--end of sect3info.module-->]]>
1204 <!ENTITY % sect4info.module "INCLUDE">
1205 <![ %sect4info.module; [
1206 <!ENTITY % local.sect4info.attrib "">
1207 <!ENTITY % sect4info.role.attrib "%role.attrib;">
1209 <!ENTITY % sect4info.element "INCLUDE">
1210 <![ %sect4info.element; [
1211 <!ELEMENT Sect4Info - - ((Graphic | MediaObject
1212 | LegalNotice | ModeSpec
1213 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
1214 %beginpage.exclusion;>
1215 <!--end of sect4info.element-->]]>
1217 <!ENTITY % sect4info.attlist "INCLUDE">
1218 <![ %sect4info.attlist; [
1221 %sect4info.role.attrib;
1222 %local.sect4info.attrib;
1224 <!--end of sect4info.attlist-->]]>
1225 <!--end of sect4info.module-->]]>
1228 <!ENTITY % sect5info.module "INCLUDE">
1229 <![ %sect5info.module; [
1230 <!ENTITY % local.sect5info.attrib "">
1231 <!ENTITY % sect5info.role.attrib "%role.attrib;">
1233 <!ENTITY % sect5info.element "INCLUDE">
1234 <![ %sect5info.element; [
1235 <!ELEMENT Sect5Info - - ((Graphic | MediaObject
1236 | LegalNotice | ModeSpec
1237 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
1238 %beginpage.exclusion;>
1239 <!--end of sect5info.element-->]]>
1241 <!ENTITY % sect5info.attlist "INCLUDE">
1242 <![ %sect5info.attlist; [
1245 %sect5info.role.attrib;
1246 %local.sect5info.attrib;
1248 <!--end of sect5info.attlist-->]]>
1249 <!--end of sect5info.module-->]]>
1252 <!ENTITY % setindexinfo.module "INCLUDE">
1253 <![ %setindexinfo.module; [
1254 <!ENTITY % local.setindexinfo.attrib "">
1255 <!ENTITY % setindexinfo.role.attrib "%role.attrib;">
1257 <!ENTITY % setindexinfo.element "INCLUDE">
1258 <![ %setindexinfo.element; [
1259 <!ELEMENT SetIndexInfo - - ((Graphic | MediaObject
1260 | LegalNotice | ModeSpec
1261 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
1262 %beginpage.exclusion;>
1263 <!--end of setindexinfo.element-->]]>
1265 <!ENTITY % setindexinfo.attlist "INCLUDE">
1266 <![ %setindexinfo.attlist; [
1267 <!ATTLIST SetIndexInfo
1269 %setindexinfo.role.attrib;
1270 %local.setindexinfo.attrib;
1272 <!--end of setindexinfo.attlist-->]]>
1273 <!--end of setindexinfo.module-->]]>
1275 <!-- ...................................................................... -->
1276 <!-- Section (parallel to Sect*) ......................................... -->
1278 <!ENTITY % section.content.module "INCLUDE">
1279 <![ %section.content.module; [
1280 <!ENTITY % section.module "INCLUDE">
1281 <![ %section.module; [
1282 <!ENTITY % local.section.attrib "">
1283 <!ENTITY % section.role.attrib "%role.attrib;">
1285 <!ENTITY % section.element "INCLUDE">
1286 <![ %section.element; [
1287 <!ELEMENT Section - - (SectionInfo?,
1288 (%sect.title.content;),
1290 (((%divcomponent.mix;)+,
1291 ((%refentry.class;)*|Section*))
1292 | (%refentry.class;)+|Section+),
1295 <!--end of section.element-->]]>
1297 <!ENTITY % section.attlist "INCLUDE">
1298 <![ %section.attlist; [
1301 What did we decide about RenderAs?
1311 %section.role.attrib;
1312 %local.section.attrib;
1314 <!--end of section.attlist-->]]>
1315 <!--end of section.module-->]]>
1317 <!ENTITY % sectioninfo.module "INCLUDE">
1318 <![ %sectioninfo.module; [
1319 <!ENTITY % sectioninfo.role.attrib "%role.attrib;">
1320 <!ENTITY % local.sectioninfo.attrib "">
1322 <!ENTITY % sectioninfo.element "INCLUDE">
1323 <![ %sectioninfo.element; [
1324 <!ELEMENT SectionInfo - - ((Graphic | MediaObject | LegalNotice | ModeSpec
1325 | SubjectSet | KeywordSet | ITermSet | %bibliocomponent.mix;)+)
1327 <!--end of sectioninfo.element-->]]>
1329 <!ENTITY % sectioninfo.attlist "INCLUDE">
1330 <![ %sectioninfo.attlist; [
1331 <!ATTLIST SectionInfo
1333 %sectioninfo.role.attrib;
1334 %local.sectioninfo.attrib;
1336 <!--end of sectioninfo.attlist-->]]>
1337 <!--end of sectioninfo.module-->]]>
1338 <!--end of section.content.module-->]]>
1340 <!-- ...................................................................... -->
1341 <!-- Sect1, Sect2, Sect3, Sect4, Sect5 .................................... -->
1343 <!ENTITY % sect1.module "INCLUDE">
1344 <![ %sect1.module; [
1345 <!ENTITY % local.sect1.attrib "">
1346 <!ENTITY % sect1.role.attrib "%role.attrib;">
1348 <!ENTITY % sect1.element "INCLUDE">
1349 <![ %sect1.element; [
1350 <!ELEMENT Sect1 - O (Sect1Info?, (%sect.title.content;), (%nav.class;)*,
1351 (((%divcomponent.mix;)+,
1352 ((%refentry.class;)* | Sect2* | SimpleSect*))
1353 | (%refentry.class;)+ | Sect2+ | SimpleSect+), (%nav.class;)*)
1355 <!--end of sect1.element-->]]>
1357 <!ENTITY % sect1.attlist "INCLUDE">
1358 <![ %sect1.attlist; [
1361 Renderas: Indicates the format in which the heading should
1372 %local.sect1.attrib;
1374 <!--end of sect1.attlist-->]]>
1375 <!--end of sect1.module-->]]>
1377 <!ENTITY % sect2.module "INCLUDE">
1378 <![ %sect2.module; [
1379 <!ENTITY % local.sect2.attrib "">
1380 <!ENTITY % sect2.role.attrib "%role.attrib;">
1382 <!ENTITY % sect2.element "INCLUDE">
1383 <![ %sect2.element; [
1384 <!ELEMENT Sect2 - O (Sect2Info?, (%sect.title.content;), (%nav.class;)*,
1385 (((%divcomponent.mix;)+,
1386 ((%refentry.class;)* | Sect3* | SimpleSect*))
1387 | (%refentry.class;)+ | Sect3+ | SimpleSect+), (%nav.class;)*)>
1388 <!--end of sect2.element-->]]>
1390 <!ENTITY % sect2.attlist "INCLUDE">
1391 <![ %sect2.attlist; [
1394 Renderas: Indicates the format in which the heading should
1405 %local.sect2.attrib;
1407 <!--end of sect2.attlist-->]]>
1408 <!--end of sect2.module-->]]>
1410 <!ENTITY % sect3.module "INCLUDE">
1411 <![ %sect3.module; [
1412 <!ENTITY % local.sect3.attrib "">
1413 <!ENTITY % sect3.role.attrib "%role.attrib;">
1415 <!ENTITY % sect3.element "INCLUDE">
1416 <![ %sect3.element; [
1417 <!ELEMENT Sect3 - O (Sect3Info?, (%sect.title.content;), (%nav.class;)*,
1418 (((%divcomponent.mix;)+,
1419 ((%refentry.class;)* | Sect4* | SimpleSect*))
1420 | (%refentry.class;)+ | Sect4+ | SimpleSect+), (%nav.class;)*)>
1421 <!--end of sect3.element-->]]>
1423 <!ENTITY % sect3.attlist "INCLUDE">
1424 <![ %sect3.attlist; [
1427 Renderas: Indicates the format in which the heading should
1438 %local.sect3.attrib;
1440 <!--end of sect3.attlist-->]]>
1441 <!--end of sect3.module-->]]>
1443 <!ENTITY % sect4.module "INCLUDE">
1444 <![ %sect4.module; [
1445 <!ENTITY % local.sect4.attrib "">
1446 <!ENTITY % sect4.role.attrib "%role.attrib;">
1448 <!ENTITY % sect4.element "INCLUDE">
1449 <![ %sect4.element; [
1450 <!ELEMENT Sect4 - O (Sect4Info?, (%sect.title.content;), (%nav.class;)*,
1451 (((%divcomponent.mix;)+,
1452 ((%refentry.class;)* | Sect5* | SimpleSect*))
1453 | (%refentry.class;)+ | Sect5+ | SimpleSect+), (%nav.class;)*)>
1454 <!--end of sect4.element-->]]>
1456 <!ENTITY % sect4.attlist "INCLUDE">
1457 <![ %sect4.attlist; [
1460 Renderas: Indicates the format in which the heading should
1471 %local.sect4.attrib;
1473 <!--end of sect4.attlist-->]]>
1474 <!--end of sect4.module-->]]>
1476 <!ENTITY % sect5.module "INCLUDE">
1477 <![ %sect5.module; [
1478 <!ENTITY % local.sect5.attrib "">
1479 <!ENTITY % sect5.role.attrib "%role.attrib;">
1481 <!ENTITY % sect5.element "INCLUDE">
1482 <![ %sect5.element; [
1483 <!ELEMENT Sect5 - O (Sect5Info?, (%sect.title.content;), (%nav.class;)*,
1484 (((%divcomponent.mix;)+, ((%refentry.class;)* | SimpleSect*))
1485 | (%refentry.class;)+ | SimpleSect+), (%nav.class;)*)>
1486 <!--end of sect5.element-->]]>
1488 <!ENTITY % sect5.attlist "INCLUDE">
1489 <![ %sect5.attlist; [
1492 Renderas: Indicates the format in which the heading should
1503 %local.sect5.attrib;
1505 <!--end of sect5.attlist-->]]>
1506 <!--end of sect5.module-->]]>
1508 <!ENTITY % simplesect.module "INCLUDE">
1509 <![ %simplesect.module; [
1510 <!ENTITY % local.simplesect.attrib "">
1511 <!ENTITY % simplesect.role.attrib "%role.attrib;">
1513 <!ENTITY % simplesect.element "INCLUDE">
1514 <![ %simplesect.element; [
1515 <!ELEMENT SimpleSect - O ((%sect.title.content;), (%divcomponent.mix;)+)
1517 <!--end of simplesect.element-->]]>
1519 <!ENTITY % simplesect.attlist "INCLUDE">
1520 <![ %simplesect.attlist; [
1521 <!ATTLIST SimpleSect
1523 %simplesect.role.attrib;
1524 %local.simplesect.attrib;
1526 <!--end of simplesect.attlist-->]]>
1527 <!--end of simplesect.module-->]]>
1529 <!-- ...................................................................... -->
1530 <!-- Bibliography ......................................................... -->
1532 <!ENTITY % bibliography.content.module "INCLUDE">
1533 <![ %bibliography.content.module; [
1534 <!ENTITY % bibliography.module "INCLUDE">
1535 <![ %bibliography.module; [
1536 <!ENTITY % local.bibliography.attrib "">
1537 <!ENTITY % bibliography.role.attrib "%role.attrib;">
1539 <!ENTITY % bibliography.element "INCLUDE">
1540 <![ %bibliography.element; [
1541 <!ELEMENT Bibliography - O (BibliographyInfo?,
1542 (%bookcomponent.title.content;)?,
1544 (BiblioDiv+ | (BiblioEntry|BiblioMixed)+))>
1545 <!--end of bibliography.element-->]]>
1547 <!ENTITY % bibliography.attlist "INCLUDE">
1548 <![ %bibliography.attlist; [
1549 <!ATTLIST Bibliography
1552 %bibliography.role.attrib;
1553 %local.bibliography.attrib;
1555 <!--end of bibliography.attlist-->]]>
1556 <!--end of bibliography.module-->]]>
1558 <!ENTITY % bibliodiv.module "INCLUDE">
1559 <![ %bibliodiv.module; [
1560 <!ENTITY % local.bibliodiv.attrib "">
1561 <!ENTITY % bibliodiv.role.attrib "%role.attrib;">
1563 <!ENTITY % bibliodiv.element "INCLUDE">
1564 <![ %bibliodiv.element; [
1565 <!ELEMENT BiblioDiv - O ((%sect.title.content;)?, (%component.mix;)*,
1566 (BiblioEntry|BiblioMixed)+)>
1567 <!--end of bibliodiv.element-->]]>
1569 <!ENTITY % bibliodiv.attlist "INCLUDE">
1570 <![ %bibliodiv.attlist; [
1574 %bibliodiv.role.attrib;
1575 %local.bibliodiv.attrib;
1577 <!--end of bibliodiv.attlist-->]]>
1578 <!--end of bibliodiv.module-->]]>
1579 <!--end of bibliography.content.module-->]]>
1581 <!-- ...................................................................... -->
1582 <!-- Glossary ............................................................. -->
1584 <!ENTITY % glossary.content.module "INCLUDE">
1585 <![ %glossary.content.module; [
1586 <!ENTITY % glossary.module "INCLUDE">
1587 <![ %glossary.module; [
1588 <!ENTITY % local.glossary.attrib "">
1589 <!ENTITY % glossary.role.attrib "%role.attrib;">
1591 <!ENTITY % glossary.element "INCLUDE">
1592 <![ %glossary.element; [
1593 <!ELEMENT Glossary - O (GlossaryInfo?,
1594 (%bookcomponent.title.content;)?, (%component.mix;)*,
1595 (GlossDiv+ | GlossEntry+), Bibliography?)>
1596 <!--end of glossary.element-->]]>
1598 <!ENTITY % glossary.attlist "INCLUDE">
1599 <![ %glossary.attlist; [
1603 %glossary.role.attrib;
1604 %local.glossary.attrib;
1606 <!--end of glossary.attlist-->]]>
1607 <!--end of glossary.module-->]]>
1609 <!ENTITY % glossdiv.module "INCLUDE">
1610 <![ %glossdiv.module; [
1611 <!ENTITY % local.glossdiv.attrib "">
1612 <!ENTITY % glossdiv.role.attrib "%role.attrib;">
1614 <!ENTITY % glossdiv.element "INCLUDE">
1615 <![ %glossdiv.element; [
1616 <!ELEMENT GlossDiv - O ((%sect.title.content;), (%component.mix;)*,
1618 <!--end of glossdiv.element-->]]>
1620 <!ENTITY % glossdiv.attlist "INCLUDE">
1621 <![ %glossdiv.attlist; [
1625 %glossdiv.role.attrib;
1626 %local.glossdiv.attrib;
1628 <!--end of glossdiv.attlist-->]]>
1629 <!--end of glossdiv.module-->]]>
1630 <!--end of glossary.content.module-->]]>
1632 <!-- ...................................................................... -->
1633 <!-- Index and SetIndex ................................................... -->
1635 <!ENTITY % index.content.module "INCLUDE">
1636 <![ %index.content.module; [
1637 <!ENTITY % index.module "INCLUDE">
1638 <![ %index.module; [
1639 <!ENTITY % local.index.attrib "">
1640 <!ENTITY % index.role.attrib "%role.attrib;">
1642 <!ENTITY % index.element "INCLUDE">
1643 <![ %index.element; [
1644 <!ELEMENT Index - O (IndexInfo?, (%bookcomponent.title.content;)?,
1645 (%component.mix;)*, (IndexDiv* | IndexEntry*))
1646 %ndxterm.exclusion;>
1647 <!--end of index.element-->]]>
1649 <!ENTITY % index.attlist "INCLUDE">
1650 <![ %index.attlist; [
1654 %local.index.attrib;
1656 <!--end of index.attlist-->]]>
1657 <!--end of index.module-->]]>
1659 <!ENTITY % setindex.module "INCLUDE">
1660 <![ %setindex.module; [
1661 <!ENTITY % local.setindex.attrib "">
1662 <!ENTITY % setindex.role.attrib "%role.attrib;">
1664 <!ENTITY % setindex.element "INCLUDE">
1665 <![ %setindex.element; [
1666 <!ELEMENT SetIndex - O (SetIndexInfo?, (%bookcomponent.title.content;)?,
1667 (%component.mix;)*, (IndexDiv* | IndexEntry*))
1668 %ndxterm.exclusion;>
1669 <!--end of setindex.element-->]]>
1671 <!ENTITY % setindex.attlist "INCLUDE">
1672 <![ %setindex.attlist; [
1675 %setindex.role.attrib;
1676 %local.setindex.attrib;
1678 <!--end of setindex.attlist-->]]>
1679 <!--end of setindex.module-->]]>
1681 <!ENTITY % indexdiv.module "INCLUDE">
1682 <![ %indexdiv.module; [
1684 <!-- SegmentedList in this content is useful for marking up permuted
1687 <!ENTITY % local.indexdiv.attrib "">
1688 <!ENTITY % indexdiv.role.attrib "%role.attrib;">
1690 <!ENTITY % indexdiv.element "INCLUDE">
1691 <![ %indexdiv.element; [
1692 <!ELEMENT IndexDiv - O ((%sect.title.content;)?, ((%indexdivcomponent.mix;)*,
1693 (IndexEntry+ | SegmentedList)))>
1694 <!--end of indexdiv.element-->]]>
1696 <!ENTITY % indexdiv.attlist "INCLUDE">
1697 <![ %indexdiv.attlist; [
1700 %indexdiv.role.attrib;
1701 %local.indexdiv.attrib;
1703 <!--end of indexdiv.attlist-->]]>
1704 <!--end of indexdiv.module-->]]>
1706 <!ENTITY % indexentry.module "INCLUDE">
1707 <![ %indexentry.module; [
1708 <!-- Index entries appear in the index, not the text. -->
1710 <!ENTITY % local.indexentry.attrib "">
1711 <!ENTITY % indexentry.role.attrib "%role.attrib;">
1713 <!ENTITY % indexentry.element "INCLUDE">
1714 <![ %indexentry.element; [
1715 <!ELEMENT IndexEntry - O (PrimaryIE, (SeeIE|SeeAlsoIE)*,
1716 (SecondaryIE, (SeeIE|SeeAlsoIE|TertiaryIE)*)*)>
1717 <!--end of indexentry.element-->]]>
1719 <!ENTITY % indexentry.attlist "INCLUDE">
1720 <![ %indexentry.attlist; [
1721 <!ATTLIST IndexEntry
1723 %indexentry.role.attrib;
1724 %local.indexentry.attrib;
1726 <!--end of indexentry.attlist-->]]>
1727 <!--end of indexentry.module-->]]>
1729 <!ENTITY % primsecterie.module "INCLUDE">
1730 <![ %primsecterie.module; [
1731 <!ENTITY % local.primsecterie.attrib "">
1732 <!ENTITY % primsecterie.role.attrib "%role.attrib;">
1734 <!ENTITY % primsecterie.elements "INCLUDE">
1735 <![ %primsecterie.elements; [
1736 <!ELEMENT (PrimaryIE | SecondaryIE | TertiaryIE) - O ((%ndxterm.char.mix;)+)>
1737 <!--end of primsecterie.elements-->]]>
1739 <!ENTITY % primsecterie.attlists "INCLUDE">
1740 <![ %primsecterie.attlists; [
1741 <!ATTLIST (PrimaryIE | SecondaryIE | TertiaryIE)
1742 %linkends.attrib; --to IndexTerms that these entries represent--
1744 %primsecterie.role.attrib;
1745 %local.primsecterie.attrib;
1747 <!--end of primsecterie.attlists-->]]>
1748 <!--end of primsecterie.module-->]]>
1750 <!ENTITY % seeie.module "INCLUDE">
1751 <![ %seeie.module; [
1752 <!ENTITY % local.seeie.attrib "">
1753 <!ENTITY % seeie.role.attrib "%role.attrib;">
1755 <!ENTITY % seeie.element "INCLUDE">
1756 <![ %seeie.element; [
1757 <!ELEMENT SeeIE - O ((%ndxterm.char.mix;)+)>
1758 <!--end of seeie.element-->]]>
1760 <!ENTITY % seeie.attlist "INCLUDE">
1761 <![ %seeie.attlist; [
1763 %linkend.attrib; --to IndexEntry to look up--
1766 %local.seeie.attrib;
1768 <!--end of seeie.attlist-->]]>
1769 <!--end of seeie.module-->]]>
1771 <!ENTITY % seealsoie.module "INCLUDE">
1772 <![ %seealsoie.module; [
1773 <!ENTITY % local.seealsoie.attrib "">
1774 <!ENTITY % seealsoie.role.attrib "%role.attrib;">
1776 <!ENTITY % seealsoie.element "INCLUDE">
1777 <![ %seealsoie.element; [
1778 <!ELEMENT SeeAlsoIE - O ((%ndxterm.char.mix;)+)>
1779 <!--end of seealsoie.element-->]]>
1781 <!ENTITY % seealsoie.attlist "INCLUDE">
1782 <![ %seealsoie.attlist; [
1784 %linkends.attrib; --to related IndexEntries--
1786 %seealsoie.role.attrib;
1787 %local.seealsoie.attrib;
1789 <!--end of seealsoie.attlist-->]]>
1790 <!--end of seealsoie.module-->]]>
1791 <!--end of index.content.module-->]]>
1793 <!-- ...................................................................... -->
1794 <!-- RefEntry ............................................................. -->
1796 <!ENTITY % refentry.content.module "INCLUDE">
1797 <![ %refentry.content.module; [
1798 <!ENTITY % refentry.module "INCLUDE">
1799 <![ %refentry.module; [
1800 <!ENTITY % local.refentry.attrib "">
1801 <!ENTITY % refentry.role.attrib "%role.attrib;">
1803 <!ENTITY % refentry.element "INCLUDE">
1804 <![ %refentry.element; [
1805 <!ELEMENT RefEntry - O (RefEntryInfo?, RefMeta?, (Remark|%link.char.class;)*,
1806 RefNameDiv, RefSynopsisDiv?, RefSect1+) %ubiq.inclusion;>
1807 <!--end of refentry.element-->]]>
1809 <!ENTITY % refentry.attlist "INCLUDE">
1810 <![ %refentry.attlist; [
1814 %refentry.role.attrib;
1815 %local.refentry.attrib;
1817 <!--end of refentry.attlist-->]]>
1818 <!--end of refentry.module-->]]>
1820 <!ENTITY % refmeta.module "INCLUDE">
1821 <![ %refmeta.module; [
1822 <!ENTITY % local.refmeta.attrib "">
1823 <!ENTITY % refmeta.role.attrib "%role.attrib;">
1825 <!ENTITY % refmeta.element "INCLUDE">
1826 <![ %refmeta.element; [
1827 <!ELEMENT RefMeta - - (RefEntryTitle, ManVolNum?, RefMiscInfo*)
1828 %beginpage.exclusion;>
1829 <!--end of refmeta.element-->]]>
1831 <!ENTITY % refmeta.attlist "INCLUDE">
1832 <![ %refmeta.attlist; [
1835 %refmeta.role.attrib;
1836 %local.refmeta.attrib;
1838 <!--end of refmeta.attlist-->]]>
1839 <!--end of refmeta.module-->]]>
1841 <!ENTITY % refmiscinfo.module "INCLUDE">
1842 <![ %refmiscinfo.module; [
1843 <!ENTITY % local.refmiscinfo.attrib "">
1844 <!ENTITY % refmiscinfo.role.attrib "%role.attrib;">
1846 <!ENTITY % refmiscinfo.element "INCLUDE">
1847 <![ %refmiscinfo.element; [
1848 <!ELEMENT RefMiscInfo - - ((%docinfo.char.mix;)+)>
1849 <!--end of refmiscinfo.element-->]]>
1851 <!ENTITY % refmiscinfo.attlist "INCLUDE">
1852 <![ %refmiscinfo.attlist; [
1853 <!ATTLIST RefMiscInfo
1855 Class: Freely assignable parameter; no default
1857 Class CDATA #IMPLIED
1859 %refmiscinfo.role.attrib;
1860 %local.refmiscinfo.attrib;
1862 <!--end of refmiscinfo.attlist-->]]>
1863 <!--end of refmiscinfo.module-->]]>
1865 <!ENTITY % refnamediv.module "INCLUDE">
1866 <![ %refnamediv.module; [
1867 <!ENTITY % local.refnamediv.attrib "">
1868 <!ENTITY % refnamediv.role.attrib "%role.attrib;">
1870 <!ENTITY % refnamediv.element "INCLUDE">
1871 <![ %refnamediv.element; [
1872 <!ELEMENT RefNameDiv - O (RefDescriptor?, RefName+, RefPurpose, RefClass*,
1873 (Remark|%link.char.class;)*)>
1874 <!--end of refnamediv.element-->]]>
1876 <!ENTITY % refnamediv.attlist "INCLUDE">
1877 <![ %refnamediv.attlist; [
1878 <!ATTLIST RefNameDiv
1880 %refnamediv.role.attrib;
1881 %local.refnamediv.attrib;
1883 <!--end of refnamediv.attlist-->]]>
1884 <!--end of refnamediv.module-->]]>
1886 <!ENTITY % refdescriptor.module "INCLUDE">
1887 <![ %refdescriptor.module; [
1888 <!ENTITY % local.refdescriptor.attrib "">
1889 <!ENTITY % refdescriptor.role.attrib "%role.attrib;">
1891 <!ENTITY % refdescriptor.element "INCLUDE">
1892 <![ %refdescriptor.element; [
1893 <!ELEMENT RefDescriptor - O ((%refname.char.mix;)+)>
1894 <!--end of refdescriptor.element-->]]>
1896 <!ENTITY % refdescriptor.attlist "INCLUDE">
1897 <![ %refdescriptor.attlist; [
1898 <!ATTLIST RefDescriptor
1900 %refdescriptor.role.attrib;
1901 %local.refdescriptor.attrib;
1903 <!--end of refdescriptor.attlist-->]]>
1904 <!--end of refdescriptor.module-->]]>
1906 <!ENTITY % refname.module "INCLUDE">
1907 <![ %refname.module; [
1908 <!ENTITY % local.refname.attrib "">
1909 <!ENTITY % refname.role.attrib "%role.attrib;">
1911 <!ENTITY % refname.element "INCLUDE">
1912 <![ %refname.element; [
1913 <!ELEMENT RefName - O ((%refname.char.mix;)+)>
1914 <!--end of refname.element-->]]>
1916 <!ENTITY % refname.attlist "INCLUDE">
1917 <![ %refname.attlist; [
1920 %refname.role.attrib;
1921 %local.refname.attrib;
1923 <!--end of refname.attlist-->]]>
1924 <!--end of refname.module-->]]>
1926 <!ENTITY % refpurpose.module "INCLUDE">
1927 <![ %refpurpose.module; [
1928 <!ENTITY % local.refpurpose.attrib "">
1929 <!ENTITY % refpurpose.role.attrib "%role.attrib;">
1931 <!ENTITY % refpurpose.element "INCLUDE">
1932 <![ %refpurpose.element; [
1933 <!ELEMENT RefPurpose - O ((%refinline.char.mix;)+)>
1934 <!--end of refpurpose.element-->]]>
1936 <!ENTITY % refpurpose.attlist "INCLUDE">
1937 <![ %refpurpose.attlist; [
1938 <!ATTLIST RefPurpose
1940 %refpurpose.role.attrib;
1941 %local.refpurpose.attrib;
1943 <!--end of refpurpose.attlist-->]]>
1944 <!--end of refpurpose.module-->]]>
1946 <!ENTITY % refclass.module "INCLUDE">
1947 <![ %refclass.module; [
1948 <!ENTITY % local.refclass.attrib "">
1949 <!ENTITY % refclass.role.attrib "%role.attrib;">
1951 <!ENTITY % refclass.element "INCLUDE">
1952 <![ %refclass.element; [
1953 <!ELEMENT RefClass - O ((%refclass.char.mix;)+)>
1954 <!--end of refclass.element-->]]>
1956 <!ENTITY % refclass.attlist "INCLUDE">
1957 <![ %refclass.attlist; [
1960 %refclass.role.attrib;
1961 %local.refclass.attrib;
1963 <!--end of refclass.attlist-->]]>
1964 <!--end of refclass.module-->]]>
1966 <!ENTITY % refsynopsisdiv.module "INCLUDE">
1967 <![ %refsynopsisdiv.module; [
1968 <!ENTITY % local.refsynopsisdiv.attrib "">
1969 <!ENTITY % refsynopsisdiv.role.attrib "%role.attrib;">
1971 <!ENTITY % refsynopsisdiv.element "INCLUDE">
1972 <![ %refsynopsisdiv.element; [
1973 <!ELEMENT RefSynopsisDiv - O (RefSynopsisDivInfo?, (%refsect.title.content;)?,
1974 (((%refcomponent.mix;)+, RefSect2*) | (RefSect2+)))>
1975 <!--end of refsynopsisdiv.element-->]]>
1977 <!ENTITY % refsynopsisdiv.attlist "INCLUDE">
1978 <![ %refsynopsisdiv.attlist; [
1979 <!ATTLIST RefSynopsisDiv
1981 %refsynopsisdiv.role.attrib;
1982 %local.refsynopsisdiv.attrib;
1984 <!--end of refsynopsisdiv.attlist-->]]>
1985 <!--end of refsynopsisdiv.module-->]]>
1987 <!ENTITY % refsect1.module "INCLUDE">
1988 <![ %refsect1.module; [
1989 <!ENTITY % local.refsect1.attrib "">
1990 <!ENTITY % refsect1.role.attrib "%role.attrib;">
1992 <!ENTITY % refsect1.element "INCLUDE">
1993 <![ %refsect1.element; [
1994 <!ELEMENT RefSect1 - O (RefSect1Info?, (%refsect.title.content;),
1995 (((%refcomponent.mix;)+, RefSect2*) | RefSect2+))>
1996 <!--end of refsect1.element-->]]>
1998 <!ENTITY % refsect1.attlist "INCLUDE">
1999 <![ %refsect1.attlist; [
2003 %refsect1.role.attrib;
2004 %local.refsect1.attrib;
2006 <!--end of refsect1.attlist-->]]>
2007 <!--end of refsect1.module-->]]>
2009 <!ENTITY % refsect2.module "INCLUDE">
2010 <![ %refsect2.module; [
2011 <!ENTITY % local.refsect2.attrib "">
2012 <!ENTITY % refsect2.role.attrib "%role.attrib;">
2014 <!ENTITY % refsect2.element "INCLUDE">
2015 <![ %refsect2.element; [
2016 <!ELEMENT RefSect2 - O (RefSect2Info?, (%refsect.title.content;),
2017 (((%refcomponent.mix;)+, RefSect3*) | RefSect3+))>
2018 <!--end of refsect2.element-->]]>
2020 <!ENTITY % refsect2.attlist "INCLUDE">
2021 <![ %refsect2.attlist; [
2025 %refsect2.role.attrib;
2026 %local.refsect2.attrib;
2028 <!--end of refsect2.attlist-->]]>
2029 <!--end of refsect2.module-->]]>
2031 <!ENTITY % refsect3.module "INCLUDE">
2032 <![ %refsect3.module; [
2033 <!ENTITY % local.refsect3.attrib "">
2034 <!ENTITY % refsect3.role.attrib "%role.attrib;">
2036 <!ENTITY % refsect3.element "INCLUDE">
2037 <![ %refsect3.element; [
2038 <!ELEMENT RefSect3 - O (RefSect3Info?, (%refsect.title.content;),
2039 (%refcomponent.mix;)+)>
2040 <!--end of refsect3.element-->]]>
2042 <!ENTITY % refsect3.attlist "INCLUDE">
2043 <![ %refsect3.attlist; [
2047 %refsect3.role.attrib;
2048 %local.refsect3.attrib;
2050 <!--end of refsect3.attlist-->]]>
2051 <!--end of refsect3.module-->]]>
2052 <!--end of refentry.content.module-->]]>
2054 <!-- ...................................................................... -->
2055 <!-- Article .............................................................. -->
2057 <!ENTITY % article.module "INCLUDE">
2058 <![ %article.module; [
2059 <!-- An Article is a chapter-level, stand-alone document that is often,
2060 but need not be, collected into a Book. -->
2062 <!ENTITY % local.article.attrib "">
2063 <!ENTITY % article.role.attrib "%role.attrib;">
2065 <!ENTITY % article.element "INCLUDE">
2066 <![ %article.element; [
2067 <!ELEMENT Article - O ((%div.title.content;)?, ArticleInfo?, ToCchap?, LoT*,
2068 (%bookcomponent.content;),
2069 ((%nav.class;) | (%appendix.class;) | Ackno)*)
2071 <!--end of article.element-->]]>
2073 <!ENTITY % article.attlist "INCLUDE">
2074 <![ %article.attlist; [
2077 Class: Indicates the type of a particular article;
2078 all articles have the same structure and general purpose.
2081 Class (JournalArticle
2088 ParentBook: ID of the enclosing Book
2090 ParentBook IDREF #IMPLIED
2093 %article.role.attrib;
2094 %local.article.attrib;
2096 <!--end of article.attlist-->]]>
2097 <!--end of article.module-->]]>
2099 <!-- End of DocBook document hierarchy module V4.1 ........................ -->
2100 <!-- ...................................................................... -->