L'objectif de ce TME est de savoir définir la structure d'un document XML à l'aide de Xschema.
Télécharge, depuis le moodle, l'archive contenant les fichiers XML et XSD permettant de faire les exercices demandés. Décompresse l'archive dans ton répertoire de travail.
On demande d'utiliser XML Copy Editor pour valider un doc XML et sa DTD. Si tu travailles sur un ordinateur de la PPTI, le logiciel est déjà installé.
Le programme xmlcopyeditor est déjà installé, il suffit de saisir:
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH /usr/local/bin/xmlcopyeditor
Télécharge XML Copy Editor et installe le.
Prépare l'interface pour avoir les 2 fenêtres XML et XSD juxtaposées comme ceci:
La validation se déroule en 2 étapes distinctes:
voir les énoncés des exercices dans le moodle
Lorsqu'un élément contient à la fois des attributs et des sous éléments : Définir les attributs dans un element complexType mais APRES la définition du contenu des sous-elements.
Un autre outil graphique pour validation XML par DTD est XML Spear (si problème de démarrage sous Mac, consulter la liste de problèmes à cette adresse
Un site web pour la validation online de XML + DTD
Retour Moodle MLBDA