Source de article.dtd
0:
1: <!ELEMENT article (titre,corps,références)>
2:
3: <!ELEMENT titre (#PCDATA)>
4: <!ELEMENT corps (p+)> <!-- plusieurs paragraphes dans le corps, au moins un -->
5: <!ELEMENT références (référence*)>
6:
7: <!-- Les paragraphes -->
8:
9: <!ELEMENT p (#PCDATA | important | cite)*>
10: <!ELEMENT important (#PCDATA)>
11: <!ELEMENT cite EMPTY>
12:
13: <!ATTLIST cite ref IDREF #REQUIRED>
14:
15:
16:
17: <!-- Les références -->
18:
19: <!ELEMENT référence ((nom,url) | (intitulé,auteur+,date?,editor?))>
20:
21: <!ATTLIST référence code ID #REQUIRED>
22:
23: <!ELEMENT nom (#PCDATA)>
24: <!ELEMENT url (#PCDATA)>
25:
26: <!ELEMENT intitulé (#PCDATA)>
27: <!ELEMENT auteur (#PCDATA)>
28: <!ELEMENT date (#PCDATA)>
29: <!ELEMENT editor (#PCDATA)>