IFT1005 - Automne 2017 - Exercice 2

But de l'exercice

À 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.

Étapes

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

  1. À l'aide d'oXygen, créez un fichier RNC vide.
  2. Créez l'élément de départ mesFilms qui comprendra un ou plusieurs éléments: film ou realisateur.
  3. Chaque élément realisateur doit contenir, dans n'importe quel ordre, les informations suivantes: Optionnellement, on peut y ajouter un élément photo de type xsd:anyURI
  4. Chaque film doit avoir les informations suivantes en respectant l'ordre:
  5. Avez oXygen, ouvrez ce fichier et sauvez-le sur votre machine.
  6. Vérifiez que votre schéma valide bien ce fichier (il devrait le faire...)
  7. Créez votre propre fichier XML avec au moins 3 films et 2 réalisateurs de votre choix autres que ceux du fichier d'exemple, ce fichier devrait être lié avec votre schéma et valide selon votre schéma.
  8. Déposez vos fichiers XML (celui que vous aurez créé vous-mêmes) et RNC sur Studium.