Académique Documents
Professionnel Documents
Culture Documents
Exercice 1
Une commande est composée d’un ou plusieurs produits et est faite par un seul client.
prix Entier
1. Créer un type simple nommé string20 qui permettra de représenter des chaînes de
caractères d’une longueur maximale de 20 caractères.
2. Créer un type simple nommé string100 qui permettra de représenter des chaînes
de caractères d’une longueur maximale de 100 caractères.
3. Créer un type simple nommé stringCat qui permettra de représenter la catégorie
d’un produit.
4. Créer un type complexe tProduit permettant de représenter un produit sur la base
des informations ci-dessus.
5. Créer un type complexe tClient permettant de représenter un client.
6. En déduire les éléments Produit et Client.
7. Créer un type complexe tCommande permettant de représenter une commande
(une commande a un id et est passée par un unique client sur un ou plusieurs
produits).
8. En déduire l’élément Commande.
9. Créer un type complexe tCommandes pour représenter un ensemble de
commandes (cet ensemble doit contenir au moins un élément).
10. En déduire l’élément Commandes.
11. Le schéma XML des commandes ayant été créé, proposer un fichier XML qui y
correspond (au minimum 2 commandes, les deux commandes ne doivent pas toutes
avoir le même nombre de produits).
Exercice 2
L’élément telephone et l’attribut specialite sont optionnels. Les textes seront des chaînes
simples : string.
specialiteType : énumération dont les valeurs possibles sont XML, Java, Autre.
Mettre à jour le schéma XML. (repertoire2.xsd)
Exercice 3
Grâce à toutes vos connaissances des schémas XML, proposer un schéma qui validerait ce
document.