You are on page 1of 3

Master 1 Technologie & Génie logiciel …………………………………………………………………………………..

ACA

TP 2 : Ecriture de grammaires élémentaires (DTD)


Exercice 1 :

Ecrire les grammaires DTD élémentaires associées aux


fichiers pers01.xml, pers02.xml, pers04.xml . On
nommera pers01.dtd, pers02.dtd... pers04.dtd les fichiers-grammaires
correspondants :

 Personne01.xml 
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- pers01.xml -->
<personnes>
<personne>
<nom>DUPUIS</nom>
<prénom>Isabelle</prénom>
<ddn>1965</ddn>
</personne>
<personne>
<nom>DUPONT</nom>
<prénom>Jean</prénom>
<ddn>1963</ddn>
</personne>
<personne>
<nom>DUPONT</nom>
<prénom>Jack</prénom>
<ddn>1968</ddn>
</personne>
</personnes>

 Personne02.xml, 
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- pers02.xml -->
<personnes>
<personne nom="DUPUIS" prénom="Isabelle" ddn="1965" ></personne>
<personne nom="DUPONT" prénom="Jean" ddn="1963" />
<personne nom="DUPONT" prénom="Jack" ddn="1968" />
</personnes>

1
Master 1 Technologie & Génie logiciel …………………………………………………………………………………..ACA

 Personne03.xml, 

<?xml version="1.0" encoding="ISO-8859-1"?>


<!-- pers03.xml -->
<personnes>
<personne ddn="1965">
<nom>DUPUIS</nom>
<prénom>Isabelle</prénom>
</personne>
<personne ddn="1963">
<nom>DUPONT</nom>
<prénom>Jean</prénom>
</personne>
<personne ddn="1968">
<nom>DUPONT</nom>
<prénom>Jack</prénom>
</personne>
</personnes>
 Personne04.xml, 
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- pers04.xml -->
<personnes>
<personne ddn="1965">
<nom>DUPUIS</nom>
<prénom>Isabelle</prénom>
<ddn>1965</ddn>
</personne>
<personne ddn="1963">
<nom>DUPONT</nom>
<prénom>Jean</prénom>
<ddn>1963</ddn>
</personne>
<personne ddn="1968">
<nom>DUPONT</nom>
<prénom>Jack</prénom>
<ddn>1968</ddn>
</personne>
</personnes>

Travail à faire :

2
Master 1 Technologie & Génie logiciel …………………………………………………………………………………..ACA
1- Créer le fichier DTD des XML ci-dessus : pour cela vous allez enregistrer sous le nom de
pers01.dtd, pers02.dtd, pers03.dtd et pers04.dtd.

You might also like