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