0% ont trouvé ce document utile (0 vote)
127 vues7 pages

Exercices sur XML et XSD en SOA

Transféré par

ilyes khalfaoui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
127 vues7 pages

Exercices sur XML et XSD en SOA

Transféré par

ilyes khalfaoui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP N=˚01 XML et XSD

Module : Architecture SOA et les services web Année Universitaire :


2024-2025
Responsable du Cours et TP : Dr. Maroua Idi
Licence GL 3-2

Exercice1 :
1. XML fournit une syntaxe et une sémantique. V ou F ?
Correction : F : pas de sémantique
2. Des données régulières (comme p.e. contenues dans une table relationnelle) peuvent être
représentées avec XML. Par exemple, la table person suivante peut l’être.

V ou F ? Si oui, donnez un exemple de représentation de la table person dans le formalisme


XML.
Correction : Vrai

3. Un document XML est bien formé ssi . . .


Correction : Il respecte la syntaxe XML
4. Un document XML est valide ssi . . .

1
Correction : Il satisfait le schéma qui lui est associé
5. Le document d est bien formé . . . Le document d est valide ( À compléter par → ou ←
ou ↔)
Correction : Valide → bien formé

Exercice2 :

Voici un exemple de document XML qui devrait être bien formé :

- Trouvez les 7 erreurs et corrigez-les.


- Représentez l’arbre XML du document corrigé.
Correction
Ligne1 : version inexistante
Ligne3 : balise vide ou lieu de ouvrante
Ligne9 : case sensitive, la balise ne ferme pas

2
Ligne15 : &=caractère à échapper
Ligne19 : Deux fois firstname
Ligne 29 : author fermé avant company
0Ligne 32 : deux éléments racine

3
Exercice3:

On souhaite décrire le contenu d’une bibliothèque. Une bibliothèque est composée de livres.
Chaque livre est composé d’un titre, d’un ensemble non vide d’auteurs, d’un éditeur, d’une
année d’édition, d’un nombre de page, ainsi que d’un ensemble de parties (numéro de page,
titre), contenant des chapitres (numéro de page, titre).

1. (Sur papier) Proposer une structuration XML de ce document, ne contenant pas d’attributs,
en utilisant un

exemple de votre choix.

2. (Sur papier) Représentez votre document sous forme d’arbre.

3. (Sur machine) Vérifiez que votre document est bien formé.

Correction
1)

4
2)

Exercice 4
Donner un schéma xml pour le fichier " [Link] " suivant:

5
Correction

6
7

Vous aimerez peut-être aussi