Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

samedi 12 avril 2014

TP - Schemas

4/12/2014 01:04:00 PM Posted by Ahmed ,

TP - Schemas 


Exercices 1 : Déclarations d'éléments 

Nous allons reprendre le texte de l'exercice 4 sur les DTD, mais cette fois-ci avec un
schéma. On ne déclarera, pour le moment, que des types de chaînes de caractères.

1. Rédiger un Schéma XML pour une bibliographie. Cette bibliographie Contient des livres 
et des articles.

a. Les informations nécessaires pour un livre (élément livre) sont : 

 Son titre général (élément titre) ; 

 Les noms des auteurs (éléments auteur) ; 
 Ses tomes (élément tomes) et pour chaque tome (éléments tome), leur nombre de pages (élément pages) ; 
 Des informations générales sur son édition (élément infosEdition) comme par exemple le nom de l'éditeur (élément editeur), le lieu d'édition (élément 
lieuEdition), le lieu d'impression (élément lieuImpression), son numéro ISBN (élément ISBN) ; 

b. Les informations nécessaires pour un article (élément article) sont : 

 Son titre (élément titre) ; 
 Les noms des auteurs (éléments auteur) ; 
 Ses références de publication (élément infosPublication) : nom du journal (élément nomJournal), numéro des pages (élément pages), année de publication (élément anneePublication) et numéro du journal (élément numéroJournal) 

c. On réservera aussi un champ optionnel, pour chaque livre et chaque article, pour 
un avis (élément avis) personnel. 


2. Tester ce Schéma XML avec un fichier XML que l'on écrira et validera. 

Exercices 2 : Déclarations d'attributs 

1. Modifier le Schéma précédent. On ne déclarera, pour le moment, que des types de 
chaînes de caractères. 

a. Ajouter un attribut optionnel soustitre à l'élément titre 
b. Faisant l'élément tome un élément vide 
c. Ajouter a ce dernier un attribut requis nbPages et un attribut optionnel sousTitre ; 
d. Faisant de l'élément nomJournal un attribut de l'élément infosPublication et en lui 
donnant comme valeur par défaut Feuille de Chou ; 

2. Utiliser ce Schéma pour créer un fichier XML valide.

Exercices 3 : Déclarations de types 

Nous allons modifier le Schéma précédent pour tirer parti des fonctionnalités additionnelles 
de ce format, relatives aux types de données. 

1. Utilisation des types intégré

 L'élément pages doit être un entier positif, ainsi que l'élément numéroJournal. 
 L'élément anneePublication doit être déclaré comme... une année.

2. Déclarations de types 

Nous allons maintenant définir nos propres types de données, en les dérivant par 
rapport aux types intégrés

 Définir un type simple nommé typeISBN, basé sur une restriction du ype 
xsd:string, se limitant à une chaîne de caractères composée de 10 chiffres. 
L'utiliser dans la déclaration de l'élément ISBN. 

 En s'inspirant de l'exemple donné en cours du formatage d'une adresse 
électronique, déclarer un type typePages, basé sur une restriction du type 
xsd:string, se limitant à un nombre, puis la chaîne de caractères " à ", puis un 
autre nombre. 

3. Vérifiera le fonctionnement à l'aide d'un fichier XML


Telecharger TP au Format PDF : http://adf.ly/jZ1Pw