Exercice 1

Cas DTD externe

1
<?xml version="1.0"  standalone="no" ?>
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)>