Differences between current version and predecessor to the previous major change of TmeDtd.

Other diffs: Previous Revision, Previous Author

Newer page: version 3 Last edited on September 16, 2014 4:30 pm by mlbda
Older page: version 1 Last edited on November 17, 2011 5:36 pm by mabd Revert
@@ -59,5 +59,5 @@
 Un [tutoriel sur les DTD|http://www-master.ufr-info-p6.jussieu.fr/2006/Ext/naacke/bdweb2008/extra/doc/xml/dtd-tutorial/General/contents.html] (exemples 1 à 8). 
  
  
 ---- 
-[XML], TmeXschema, [LesTravauxDirigés], 
+[XML], [TME XSchema| TmeXschema] , [Les Travaux Dirigés| LesTravauxDirigés], [Accueil|HomePage]  

current version

TME XML (1) : Les DTD

Préparation

Prérequis : votre environnement doit être configuré. Votre fichier /.bash_profile doit contenir la ligne

source /Infos/bd/config10

Ouvrir une fenêtre de terminal (xterm), pour exécuter les commandes suivantes :

^ commande ^ description
cd aller dans votre répertoire $HOME
tar zxvf $BD_TOOL/dtd.tgz installer l'archive dtd.tgz dans votre répertoire principal
cd dtd aller dans votre répertoire de travail
emacs ville.dtd & éditer le fichier définissant le type des données
File > Open ville.xml & éditer le fichier contenant les données

Validation

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. Puis, utiliser la commande valide pour lancer la validation : valide fichier.xml. Exemple :

Exercice : voir poly


Questions / réponses fréquentes

      <!ENTITY % ville SYSTEM "ville.dtd" >
      %ville;
      <!ELEMENT base (ville+)>

Documentation

Lire la documentation avant la séance de TME.

La syntaxe du langage XML

La spécification XML traduite en français, un tutoriel XML.

Le type d'un document XML : DTD

Un tutoriel sur les DTD (exemples 1 à 8).


XML, TME XSchema, Les Travaux Dirigés, Accueil