 <!-- voici un draft d'un Docbook tres simple, avec racine article   -->

<!ELEMENT article (articleinfo,sect1*)>

<!ELEMENT articleinfo (title, subtitle?, author?)>

<!ELEMENT author (firstname, surname)>

<!ELEMENT title  (#PCDATA)>

<!ELEMENT subtitle  (#PCDATA)>

<!ELEMENT firstname  (#PCDATA)>

<!ELEMENT surname  (#PCDATA)>

<!ELEMENT sect1 (title?, subtitle?, (para | note | itemizedlist | orderedlist | sect2)*)>

<!ELEMENT sect2 (title?, subtitle?, (para | note | itemizedlist | orderedlist | sect3)*)>

<!ELEMENT sect3 (title?, subtitle?, (para | note | itemizedlist | orderedlist | sect4)*)>

<!ELEMENT sect4 (title?, subtitle?, (para | note | itemizedlist | orderedlist | sect5)*)>

<!ELEMENT sect5 (title?, subtitle?, (para | note | itemizedlist | orderedlist)*)>

<!ELEMENT para (#PCDATA | emphasis | code | itemizedlist | orderedlist | programlisting)*>

<!ELEMENT code (#PCDATA)>

<!ELEMENT emphasis (#PCDATA)>

<!ELEMENT note  (title?, para*)>

<!ELEMENT itemizedlist (listitem+)>

<!ELEMENT orderedlist (listitem+)>

<!ELEMENT listitem  (para | note | itemizedlist | orderedlist)*>

<!ELEMENT programlisting (#PCDATA)>


