Table des matières

TME XSchema

L'objectif de ce TME est de savoir définir la structure d'un document XML à l'aide de Xschema.

Preparation

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.

L'outil XML Copy Editor

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

XML Copy Editor pour les machines PPTI

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
Installation sur sa machine perso

Télécharge XML Copy Editor et installe le.

Utilisation de XML Copy Editor

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:

Questions fréquentes :

Exercices

voir les énoncés des exercices dans le moodle

Questions / réponses fréquentes

Définir un élément et son contenu:

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.

Divers

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