<!-- a page may have one or more sections. Each section is named by an
unique id. A section must have a title and some text. It may have
subsections and a list of related modules and directives -->
-<!ELEMENT section (title, (section | related | %blocktags;)*)>
+<!ELEMENT section (title, related?, (section | %blocktags;)*)>
<!ATTLIST section id ID #IMPLIED>
+<!-- the lists of related modules and/or related directives -->
+<!ELEMENT related (modulelist | directivelist)+>
+
+<!-- list of related directives -->
+<!ELEMENT directivelist (directive)+>
+
<!ELEMENT module (#PCDATA)>
<!ELEMENT directive (#PCDATA)>
<!ELEMENT relativepath EMPTY>
<!ATTLIST relativepath href CDATA #REQUIRED >
-<!-- the lists of related modules and/or related directives -->
-<!ELEMENT related (modulelist | directivelist)+>
-
-<!-- list of related directives -->
-<!ELEMENT directivelist (directive)+>
\ No newline at end of file