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)>