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