]> granicus.if.org Git - docbook-dsssl/commitdiff
Allow beginpage to be the first child of toc, lot, appendix, chapter,
authorNorman Walsh <ndw@nwalsh.com>
Sun, 12 Nov 2000 04:35:39 +0000 (04:35 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Sun, 12 Nov 2000 04:35:39 +0000 (04:35 +0000)
part, preface, reference, and refentry. (It can't be at the start of
bibliography, glossary, index, or setindex because of ambiguity
problems.)

docbook/xml/dbhierx.mod

index 2b62c6188a52e351b8be00f1a7d136c48ca76f08..4b58e19cd3901779512aaeeb8521498dd3e9a44e 100644 (file)
 
 <!ENTITY % toc.element "INCLUDE">
 <![%toc.element;[
-<!ELEMENT toc ((%bookcomponent.title.content;)?, tocfront*,
+<!ELEMENT toc (beginpage?,
+               (%bookcomponent.title.content;)?,
+               tocfront*,
                (tocpart | tocchap)*, tocback*)>
 <!--end of toc.element-->]]>
 
 
 <!ENTITY % lot.element "INCLUDE">
 <![%lot.element;[
-<!ELEMENT lot ((%bookcomponent.title.content;)?, lotentry*)>
+<!ELEMENT lot (beginpage?, (%bookcomponent.title.content;)?, lotentry*)>
 <!--end of lot.element-->]]>
 
 <!ENTITY % lot.attlist "INCLUDE">
 
 <!ENTITY % appendix.element "INCLUDE">
 <![%appendix.element;[
-<!ELEMENT appendix (appendixinfo?,
+<!ELEMENT appendix (beginpage?,
+                     appendixinfo?,
                      (%bookcomponent.title.content;), 
                      (%nav.class;)*,
                      tocchap?,
 
 <!ENTITY % chapter.element "INCLUDE">
 <![%chapter.element;[
-<!ELEMENT chapter (chapterinfo?,
+<!ELEMENT chapter (beginpage?,
+                    chapterinfo?,
                     (%bookcomponent.title.content;),
                     (%nav.class;)*,
                     tocchap?,
@@ -721,7 +725,8 @@ change will not be made after all. -->
 
 <!ENTITY % part.element "INCLUDE">
 <![%part.element;[
-<!ELEMENT part (partinfo?, (%bookcomponent.title.content;), partintro?,
+<!ELEMENT part (beginpage?,
+                partinfo?, (%bookcomponent.title.content;), partintro?,
                (%partcontent.mix;)+)>
 <!--end of part.element-->]]>
 
@@ -745,7 +750,8 @@ change will not be made after all. -->
 
 <!ENTITY % preface.element "INCLUDE">
 <![%preface.element;[
-<!ELEMENT preface (prefaceinfo?,
+<!ELEMENT preface (beginpage?,
+                    prefaceinfo?,
                     (%bookcomponent.title.content;),
                     (%nav.class;)*,
                     tocchap?,
@@ -771,7 +777,8 @@ change will not be made after all. -->
 
 <!ENTITY % reference.element "INCLUDE">
 <![%reference.element;[
-<!ELEMENT reference (referenceinfo?,
+<!ELEMENT reference (beginpage?,
+                     referenceinfo?,
                      (%bookcomponent.title.content;), partintro?,
                      (%refentry.class;)+)>
 <!--end of reference.element-->]]>
@@ -1481,7 +1488,7 @@ change will not be made after all. -->
 <![%bibliography.element;[
 <!ELEMENT bibliography (bibliographyinfo?,
                         (%bookcomponent.title.content;)?,
-                        (%component.mix;)*, 
+                        (%component.mix;)*,
                         (bibliodiv+ | (biblioentry|bibliomixed)+))>
 <!--end of bibliography.element-->]]>
 
@@ -1602,7 +1609,8 @@ change will not be made after all. -->
 <![%setindex.element;[
 <!ELEMENT setindex (setindexinfo?,
                     (%bookcomponent.title.content;)?,
-                    (%component.mix;)*, (indexdiv* | indexentry*))>
+                    (%component.mix;)*,
+                    (indexdiv* | indexentry*))>
 <!--end of setindex.element-->]]>
 
 <!ENTITY % setindex.attlist "INCLUDE">