Exemple: un article
Article
Titre
Auteurs Résumé
Partie1
Section
1.1.
....
Section
1.n1
Partie k
Section
k.1
....
Section
k.nk
Conclusion
|
<!DOCTYPE article
[
<!-- Exemple de DTD pour document
de type article -->
<!-- Entités paramètres
-->
<!ENTITY % abs "#PCDATA" --
titre résumé-->
<!ENTITY % titre "t0|t1|t2"
--
titres article, partie, section-->
<!ENTITY % acknow "#PCDATA"
--titre
remerciements-->
<!ENTITY % text "(#PCDATA|#RCDATA|CDATA|key)+"-->
<!ENTITY % concl "#PCDATA" --
titre conclusion-->
<! -- Structure de l'article-->
<!ELEMENT article --(%titre;
,aut, resum, corps, conclu)+>
<!ELEMENT aut - 0 (nom,
adr) --
noms et adresses des auteurs-->
<!ELEMENT resum - 0 (%abs; ,resu)
--
résumé de l'article-->
<!ELEMENT corps 0 0 (part+)
--
corps de l'article-->
<!ELEMENT conclus - 0 (conclu&rem?)--
conclusion et remerciements-->
<!ELEMENT biblio - 0(%tibib;,(nref,ref)+)
--
bibliographie-->
<! -- Détail des différents
éléments de la structure article-->
<!ELEMENT (nom|adr) 0 0 (#PCDATA)
>
<!ELEMENT resu 0 0 (p+) >
<! --Structure du corps de l'article-->
<!ELEMENT part - 0 (%titre;,
(p|sect)+) -- partie-->
<!ELEMENT sect - 0 (%titre;,p+)
--
section-->
<!ELEMENT p - 0 ((%text;) +
|%renvoi;) -- paragraphe-->
<!ELEMENT rem - 0 (%acknow;,
p+) -- remerciements-->
<!ELEMENT conclu - 0 (%concl;,
p+) -- conclusion-->
<!ELEMENT (%renvoi;) - 0 EMPTY---
renvois-->
<!ELEMENT (%note;) - - (%text;)+
- (%note;)-- notes-->
<!ELEMENT to 0 0 (#PCDATA) --
titre de l'article-->
<!ELEMENT (t1|t2) 0 0 (%text;)
--
titre des parties et sections-->
<!ATTLIST (t1|t2) libelle
CDATA #IMPLIED >]> |