:: Enseignements :: Master :: M2 :: 2008-2009 :: XSLT et schémas XML ::
[LOGO]

Schéma XML de documents de filmographie


Le but de ce TD est d'écrire des schémas XML d'un document XML existant.

Préliminaires

L'objectif du TP est de faire un schéma XML qui valide les fichiers de filmographie (par exemple bergman-flm.xml). Pour valider le document avec votre grammaire bergman.xsd, taper la commande:
xmllint bergman-flm.xml --noout --schema bergman.xsd			

Exercice 1 - Structure générale

Exercice 2 - Définition des éléments 'alias' et 'role'

Exercice 3 - Définition de l'élément 'resume'

L'élément resume peut contenir un mélange de texte et d'éléments (exemple : le film d'Anthony Asquith).
Faire en sorte de spécifier resume sans avoir à définir les éléments qu'il peut contenir. Indication : utiliser la balise any avec l'attribut processContents.

Exercice 4 - Définition de l'élément 'perso'