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édentes Révision précédente
Prochaine révision
Révision précédente
site:enseignement:master:mlbda:tmes:dtd [28/09/2021 15:36]
hubert
site: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,​ depuis le moodle, l'​archive contenant les fichiers XML et DTD et les librairies jar permettant de faire les exercices demandés ​et décompresse la+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 15: 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 43: 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.1632836212.txt.gz · Dernière modification: 28/09/2021 15:36 par hubert