:: Enseignements :: ESIPE :: E5INFO :: 2010-2011 :: Schémas XML et XSLT ::
![[LOGO]](http://igm.univ-mlv.fr/ens/resources/mlv.png) | 3. Compléter un schéma XML - Correction |
Le but de ce TD est d'écrire des variantes de schémas XML existants pour les adapter à
différents documents cibles.
Introduction
On va terminer un schéma XML qui valide les fichiers de filmographie (par
exemple
bergman-flm.xml).
Exercice 1 - Définition des éléments 'alias' et 'role'
Exercice 2 - Définition de l'élément 'perso'
- Définir l'élément perso comme une séquence d'éléments qui apparaissent
dans n'importe quel ordre, mais qui doivent tous apparaître une fois.
- Définir l'élément biographie comme suit : cet élément contient des éléments
p qui eux-mêmes mélangent du texte et des balises. Indication : ces éléments
p peuvent contenir des éléments citation.
- Définir mariages comme un ensemble d'éléments mariage.
L'élément mariage aura un attribut obligatoire : debut qui est une année.
Il aura aussi deux attributs optionnels : fin qui est une année et
conclusion qui ne peut prendre que deux valeurs, 'divorce' et 'mort'.
Exercice 3 - Validation par appel du schéma depuis le document
Faire une référence à ce schéma dans
bergman-flm.xml.
Valider
bergman-flm.xml sur le
validateur
du W3C.
© Université de Marne-la-Vallée