Bases de Données / Databases

Site Web de l'équipe BD du LIP6 / LIP6 DB Web Site

Outils pour utilisateurs

Outils du site


site:enseignement:master:mlbda:tmes:dtd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
site:enseignement:master:mlbda:tmes:dtd [28/09/2021 15:31] – [Preparation] hubertsite:enseignement:master:mlbda:tmes:dtd [28/10/2021 17:51] (Version actuelle) hubert
Ligne 1: Ligne 1:
-{{indexmenu_n>2}}+{{indexmenu_n>3}}
  
  
 ======= TME DTD ======= ======= TME 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, l'instruction DOCTYPE associe le document XML avec une DTD.  La **validation** consiste à vérifier que :
 +  *  la DTD est syntaxiquement correcte,
 +  *  le document XML respecte la DTD. 
 +
  
 =====Preparation===== =====Preparation=====
-Télécharge l'archive contenant les fichiers XML et DTD et les librairies jar permettant de faire les exercices demandés  +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]] et décompresse la.+/* 
 +[[https://moodle-sciences.upmc.fr/moodle-2020/mod/resource/view.php?id=92514| tme-dtd-etu.zip]] */ 
 /* [[https://nuage.lip6.fr/s/29q2jqoDYEGTezJ|dtd.zip]] */ /* [[https://nuage.lip6.fr/s/29q2jqoDYEGTezJ|dtd.zip]] */
  
Ligne 13: Ligne 21:
 */ */
  
-La **validation** consiste à vérifier que la DTD est syntaxiquement correcte et que le document XML respecte la DTD. Dans le document XML, ajouter un DOCTYPE pour faire référence à la DTD utilisée.  
  
 +====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. 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===
  
-====Outil avec interface graphique ==== +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. Installe le et 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 41: 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
site/enseignement/master/mlbda/tmes/dtd.1632835900.txt.gz · Dernière modification : de hubert