À la fin de cet exercice, vous devriez savoir comment créer un schéma de validation RelaxNG forme compacte (RNC) et l'utiliser pour valider un fichier XML avec l'éditeur Emacs.
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.
mesMusiques qui comprendra
un ou plusieurs éléments: album ou
artiste.artiste doit contenir, dans n'importe
quel ordre, les informations suivantes:
nom de l'artiste.categorie de musique dans
laquelle l'artiste est classifié qui peut être une des valeurs
suivantes: pop, rock, folk ou
classique.photo de l'artiste un
xsd:URI.album doit avoir les informations suivantes en
respectant l'ordre:
medium (vinyle, MP3 ou
CD)titrenom de l'artiste, qui devrait correspondre à un
nom d'artiste existant mais votre schéma n'a pas à implanter cette
contrainte.annee de l'enregistrement (sous forme d'une
xsd:gYear)commentaire sur
l'album.