<xs:group name="recursive.blocks.or.sections">
<xs:choice>
<xs:sequence>
<xs:group ref="db:all.blocks" maxOccurs="unbounded"/>
<!--<xs:group ref="db:recursive.sections" minOccurs="0"/>-->
<xs:choice>
<xs:sequence>
<xs:element ref="db:section" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="db:simplesect" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:element ref="db:refentry" maxOccurs="unbounded"/>
</xs:choice>
</xs:sequence>
<!-- <xs:group ref="db:recursive.sections"/>-->
</xs:choice>
</xs:group> |