Vous êtes sur la page 1sur 2

Anne Universitaire : 2014-2015

2015
Module Langage XML

Atelier n1
Rdaction dun document XML
Exercice 1 :
Soit larborescence XML suivante :

Ecrivez le document XML correspondant larbre prsent ci-dessus.


ci

Exercice 2 :
Ecrivez un exemple de document XML bien form dcrivant un courrier dcrit ci-dessous.
ci

Un courrier est identifi par un code et contient plusieurs lettres.


Une lettre contient ladresse dexpdition, ladresse de destination, la ville, la date, lobjet et
le corps.
Le corps contient plusieurs paragraphes.

1
Les adresses contiennent le nom de la personne prcd par sa civilit (M, Mme ou Mlle), un
numro (obligatoire), lappartement (optionnel), la rue (obligatoire), le code postal (nombre
de 4 chiffres, obligatoire), la ville (obligatoire) dans ladresse de destination on ajoute le pays.
Les dates contiennent le jour qui est un nombre entre 1 et 31, le mois qui doit tre une chaine
valide et lanne qui est un nombre valide suprieure
2000 et ne dpasse pas 4 chiffres.
Un code est une chaine de caractre commence par la lettre C suivie de deux caractres
suivie dun chiffre.

Exercice 3 :
Ecrivez un document XML permettant la description de lnonc suivant :

Un vnement est caractris par un titre, un thme, une date, un lieu et un budget.

Le thme de lvnement peut tre informatique, politique, culturel ou sportif.

La date de lvnement doit tre sous la forme suivante : jj-mm-aaaa. Exemple : 08-01-2013.

Le lieu o va se drouler lvnement est d'une capacit maximale de 1700 places.

Le montant du budget possde une devise qui est une chane de caractres de trois lettres
majuscules. Exemple : DNT, EUR, etc.

Lvnement est compos dun ensemble dactivits. Chaque activit possde un titre et une
dure comprise entre 30 et 90 minutes. Par dfaut la dure dun vnement est de 60 minutes.

Les participants lvnement sont les invits et les intervenants.

Le nombre des invits ne doit pas dpasser les 1700. Les invits sont tous caractriss par un
nom, un identifiant compos de 8 lettres et le nom de ltablissement auquel ils appartiennent.

Les intervenants sont caractriss en plus par une langue dintervention (franais ou anglais).