À la fin de cet exercice, vous devriez pouvoir créer un schéma de validation RelaxNG forme compacte (RNC) et l'utiliser pour valider un fichier XML (semblable à celui-ci) qui va représenter un base de données avec des informations sur des films et leurs réalisateurs.
Cet exercice vaut 2 points, pour les obtenir il vous faut compléter tous les exercices et déposer votre fichier XML sur Studium.
Dans les étapes suivantes, les éléments dans cette police sont les noms des éléments à respecter.
Lorsque le type du contenu n'est pas spécifié, vous pouvez supposer que c'est text
mesFilms qui comprendra un ou plusieurs éléments: film ou realisateur.realisateur doit contenir, dans n'importe quel ordre, les informations suivantes:
ident de type xsd:ID (unique dans ce fichier)nomprenomphoto de type xsd:anyURI
film doit avoir les informations suivantes en respectant l'ordre:
genre qui peut prendre une des valeurs suivantes: comedie, drame ou enfant;realisateur de type xsd:IDREF (qui doit référer à un ident existant);titre donnant le titre du film;acteurs qui contient un ou plusieurs éléments acteur qui chacun contiennent un élément
nom ou prenom (dans n'importe quel ordre);
annee de l'oeuvre (sous forme d'une xsd:gYear);commentaire sur le film.