1
Ecole Supérieure de Technologie Salé 2022/2021
TP N 2 Bases de XML
Exercice 1
Le but de ce TP est de créer un document XML structurant les données d'un répertoire.
Votre répertoire doit comprendre au moins 2 personnes. Pour chaque personne, on souhaite connaître les
informations suivantes:
Son sexe (homme ou femme).
Son nom.
Son prénom.
Son adresse.
Un ou plusieurs numéros de téléphone (téléphone portable, fixe, bureau, etc.).
Une ou plusieurs adresses e-mail (adresse personnelle, professionnelle, etc.).
Je ne vous donne aucune indication concernant le choix des balises, des attributs et de l'arborescence à choisir
pour une raison très simple : lorsque l'on débute en XML, le choix des attributs, des balises et de l'arborescence
est assez difficile.
L'objectif est vraiment de vous laisser chercher et vous pousser à vous poser les bonnes questions sur l'utilité
d'une balise, d'un attribut, etc.
Vérifiez, à l’aide de l’éditeur, que votre document est bien formé.
Exercice 2 :
Observez le document XML suivant :
<?xml version="1.0"?>
<!-- this is a note -->
<note date=3 janvier>
<to>Bob</To>
<from>Alice</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
<note date="5 janvier" <!-- this is another note --> >
<to>Alice</to>
<from>Bob
<body>No problem & see you soon</body>
</note>
<note />
1. Ce document est-il bien formé (i.e. respecte-t-il la syntaxe XML) ?
2. S'il ne l'est pas, corrigez les erreurs.