<book/>

livre : sections, chapitres, articles...

Le livre est l'unité la plus large de ce schéma. Elle intègre tous les autres éléments. En particulier, il s'agit souvent du niveau où une transformation saura générer des éléments de Navigation.

dbk:book<1>

Exemple 1.
<book>
<info>
<!-- Métadonnées générales du livre -->
<title>
<proper>Titre du livre</proper>
</title>
</info>
<title>
<proper>Titre du livre</proper>
</title>
<!-- Eléments de navigation (bibliography, index, contents) en-tête 
									ou en fin de livre -->
<!-- Succession d'éléments structurants : (section | part | chapter | article) -->
</book>

Parents<^>

Frères<^>

Enfants<^>

(info?, title, ( (%Navigation+, (section+ | chapter+ | part+ | article+)?) |  ( (section+ | chapter+ | part+ | article+), %Navigation*))?, colophon?)

Attributs<^>

  • @id="xs:ID"
  • @code="xs:string"
  • @audience="xs:string"
  • @css="xs:string"
  • @class="xs:string"
  • @remap="xs:string"
  • @uri="xs:anyURI"
  • @lang="xs:string"
  • @value="xs:string"
  • @role="xs:string"
  • @scheme="xs:string"
  • Source<^>

    <xs:element name="book" type="book"/>
    <xs:complexType name="book">
    <xs:sequence>
    <xs:element minOccurs="0" ref="info"/>
    <xs:element ref="title"/>
    <xs:choice minOccurs="0">
    <xs:sequence>
    <xs:group maxOccurs="unbounded" ref="Navigation"/>
    <xs:choice minOccurs="0">
    <xs:element maxOccurs="unbounded" ref="section"/>
    <xs:element maxOccurs="unbounded" ref="chapter"/>
    <xs:element maxOccurs="unbounded" ref="part"/>
    <xs:element maxOccurs="unbounded" ref="article"/>
    </xs:choice>
    </xs:sequence>
    <xs:sequence>
    <xs:choice>
    <xs:element maxOccurs="unbounded" ref="section"/>
    <xs:element maxOccurs="unbounded" ref="chapter"/>
    <xs:element maxOccurs="unbounded" ref="part"/>
    <xs:element maxOccurs="unbounded" ref="article"/>
    </xs:choice>
    <xs:group maxOccurs="unbounded" minOccurs="0" ref="Navigation"/>
    </xs:sequence>
    </xs:choice>
    <xs:element minOccurs="0" ref="colophon"/>
    </xs:sequence>
    <xs:attributeGroup ref="Attributes"/>
    </xs:complexType>


    <1> http://www.docbook.org/tdg/en/html/book.html