<?xml version='1.0' encoding='ISO-8859-1' ?>
<!-- fichier dialogue1.xml --><!-- extrait de Tartuffe de Molière -->
<dialogue>
<situation>acte I, Scene 1 : madame pernelle et flipote sa servante,elmire, mariane, dorine, damis, cléante.</situation>
<replique>
<personnage>madame pernelle</personnage>
<texte>Allons, Flipote, allons, que d'eux je me délivre.</texte>
</replique>
<replique>
<personnage>elmire</personnage>
<texte>Vous marchez d'un tel pas qu'on a peine à vous suivre.</texte> </replique>
<replique>
<personnage>madame pernelle</personnage>
<texte>Laissez, ma bru, laissez, ne venez pas plus loin: Ce sont toutes façons dont je n'ai pas besoin.</texte>
</replique>
<replique>
<personnage>elmire</personnage>
<texte>De ce que l'on vous doit envers vous on s'acquitte, Mais ma mère, d'où vient que vous sortez si vite;</texte>
</replique>
</dialogue>
1. PROLOGUE
<?xml version='1.0' encoding='ISO-8859-1' ?>
déclaration : encodage ISO-Latin au lieu de UCS-4 (Unicode)
<!-- fichier dialogue1.xml -->
commentaire
la DTD, s'il y a, est dans le prologue
2. ARBRE d'ELEMENTS
<dialogue>
élément racine du document
<situation>acte I, Scene 1 : madame pernelle et flipote sa servante,elmire, mariane, dorine, damis, cléante.</situation>
élément = balise d'ouverture + contenu + balise de fermeture
<replique>
<personnage>madame pernelle</personnage>
<texte>Allons, Flipote, allons, que d'eux je me délivre.</texte>
</replique>
......
</dialogue>
fichier dialogue6.xml
<?xml version='1.0' encoding='ISO-8859-1' standalone='no' ?>
<!-- fichier dialogue6.xml --><!DOCTYPE dialogue SYSTEM "dia6.dtd">
<!-- extrait de Tartuffe de Molière -->
<dialogue>
<situation>acte I, Scene 1 : madame pernelle et flipote sa servante,elmire, mariane, dorine, damis, cléante.</situation>
<replique>
<personnage attitude='pressée' geste='marchant vite' >madame pernelle</personnage>
attribut = paire nom-valeur associé à un élément
<texte ton='fort' >Allons, Flipote, allons, que d'eux je me délivre.</texte>
</replique>
<replique>
<personnage attitude='essouflée' >elmire</personnage>
<texte>Vous marchez d'un tel pas qu'on a peine à vous suivre.</texte> </replique>
<replique>
<personnage attitude='agacée' >madame pernelle</personnage>
<texte>Laissez, ma bru, laissez, ne venez pas plus loin: Ce sont toutes façons dont je n'ai pas besoin.</texte>
</replique>
<replique>
<personnage attitude='étonnée' >elmire</personnage>
<texte>De ce que l'on vous doit envers vous on s'acquitte, Mais ma mère, d'où vient que vous sortez si vite;</texte>
</replique>
</dialogue>
exercice :
Mettre les differents composants de la situation en attribut de dialogue.
= document qui satisfait aux règles
lexicales et syntaxiques de XML ci-dessus, mais sans adéquation
avec une DTD



