Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
site:enseignement:master:mlbda:tmes:dtd [28/09/2021 15:47] hubert [TME DTD] |
site:enseignement:master:mlbda:tmes:dtd [18/10/2021 16:30] hubert [L'outil XML Copy Editor] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
L'objectif de ce TME est de savoir définir la structure d'un document XML à l'aide d'une DTD. | L'objectif de ce TME est de savoir définir la structure d'un document XML à l'aide d'une DTD. | ||
- | Dans un document XML, ajouter un DOCTYPE pour faire référence à la DTD utilisée. | + | Dans un document XML, l'instruction DOCTYPE associe le document XML avec une DTD. La **validation** consiste à vérifier que : |
- | La **validation** consiste à vérifier que : | + | * la DTD est syntaxiquement correcte, |
- | * la DTD est syntaxiquement correcte et | + | |
* le document XML respecte la DTD. | * le document XML respecte la DTD. | ||
=====Preparation===== | =====Preparation===== | ||
- | Télécharge, depuis le moodle, l'archive contenant les fichiers XML et DTD permettant de faire les exercices demandés. Décompresse l'archive dans ton répertoire de travail. | + | Télécharge, <fc #ff0000>depuis le moodle</fc>, l'archive contenant les fichiers XML et DTD permettant de faire les exercices demandés. Décompresse l'archive dans ton répertoire de travail. |
/* | /* | ||
[[https://moodle-sciences.upmc.fr/moodle-2020/mod/resource/view.php?id=92514| tme-dtd-etu.zip]] */ | [[https://moodle-sciences.upmc.fr/moodle-2020/mod/resource/view.php?id=92514| tme-dtd-etu.zip]] */ | ||
Ligne 24: | Ligne 23: | ||
====L'outil XML Copy Editor ==== | ====L'outil XML Copy Editor ==== | ||
- | On demande d'utiliser [[https://xml-copy-editor.sourceforge.io/|XML Copy Editor]] pour valider un doc XML et sa DTD. Installe le et prépare l'interface pour avoir les 2 fenêtres XML et DTD juxtaposées comme ceci: | + | On demande d'utiliser [[https://xml-copy-editor.sourceforge.io/|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 [[https://xml-copy-editor.sourceforge.io/|XML Copy Editor]] et installe le. | ||
+ | |||
+ | |||
+ | ===Utilisation de XML Copy Editor=== | ||
+ | |||
+ | Prépare l'interface pour avoir les 2 fenêtres XML et DTD juxtaposées comme ceci: | ||
{{:site:enseignement:master:mlbda:tmes:xmlcopyeditor1.png?400|}} | {{:site:enseignement:master:mlbda:tmes:xmlcopyeditor1.png?400|}} | ||
Ligne 48: | Ligne 60: | ||
====Exercices ==== | ====Exercices ==== | ||
- | voir les énoncés des exercices dans le moodle | + | voir les énoncés des exercices dans le <fc #ff0000>moodle</fc> |
/* [[https://moodle-sciences.upmc.fr/moodle-2020/mod/resource/view.php?id=80437|poly de TD]] page 18 : définir la DTD d'une ville puis celle du guide touristique | /* [[https://moodle-sciences.upmc.fr/moodle-2020/mod/resource/view.php?id=80437|poly de TD]] page 18 : définir la DTD d'une ville puis celle du guide touristique |