Exercice 1
Cas DTD externe
1
2
<!DOCTYPE carnet SYSTEM "carnet" >
3
<carnet>4
<entite>5
<identifiant>6
<prenom>Ahmed</prenom>
7
<nom>Kateb</nom>
8
</identifiant>9
<adresse>10
<numero>121</numero>
11
<rue>rue Plein Ciel</rue>
12
<ville>Oran</ville>
13
<cpostal>31000</cpostal>
14
</adresse>15
</entite>16
<entite>17
<identifiant>18
<nom_societe> Sonelgaz</nom_societe>
19
</identifiant>20
<adresse>21
<numero>12</numero>
22
<rue>Route Es-Senia</rue>
23
<ville>Oran</ville>
24
<cpostal>31000</cpostal>
25
</adresse>26
</entite>27
</carnet>1
<!ELEMENT carnet (entite*)>
2
<!ELEMENT entite (identifiant,adresse)>
3
<!ELEMENT identifiant ((prenom,nom)|nom_societe)>
4
<!ELEMENT nom (#PCDATA)>
5
<!ELEMENT prenom (#PCDATA)>
6
<!ELEMENT nom_societe (#PCDATA)>
7
<!ELEMENT adresse (numero,rue,complement?,ville,cpostal)>
8
<!ELEMENT numero (#PCDATA)>
9
<!ELEMENT rue (#PCDATA)>