:: Enseignements :: ESIPE :: E5INFO :: 2010-2011 :: Schémas XML et XSLT ::
![[LOGO]](http://igm.univ-mlv.fr/ens/resources/mlv.png) | 4. Modifier des schémas 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 modifier des schémas existants pour pratiquer la déclaration d'éléments
en local, et les déclarations d'unicité.
Exercice 1 - Contrainte sur l'élément racine
Exercice 2 - Identifiants
Le schéma
tableau-metro.xsd valide
tableau-metro.xml. Modifier ce
schéma de façon à imposer que les attributs
id des cellules (
td) qui contiennent les noms
des stations de métro soient des identifiants
facultatifs mais tous distincts.
Exercice 3 - Mélange de déclarations locales et globales
Faire un schéma qui valide le document
delaf-english.xml.
L'élément
feat n'a pas les même contenus suivant qu'il fait partie d'un élément
entry ou d'un élément
inflected.
Utiliser le même schéma pour valider un document contenant uniquement un élément
inflected extrait du fichier.
Spécifier dans le schéma que deux éléments
entry distincts ne peuvent pas avoir à la fois la même valeur dans
lemma et dans l'attribut de
pos.
Vérifier.
© Université de Marne-la-Vallée