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:49] – [TME DTD] hubertsite:enseignement:master:mlbda:tmes:dtd [28/10/2021 17:51] (Version actuelle) hubert
Ligne 1: Ligne 1:
-{{indexmenu_n>2}}+{{indexmenu_n>3}}
  
  
Ligne 6: Ligne 6:
 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, l'instruction DOCTYPE associe le document XML avec une DTD.  La **validation** consiste à vérifier que : 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+  *  la DTD est syntaxiquement correcte,
   *  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 23: 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 47: 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.1632836968.txt.gz · Dernière modification : de hubert