L'objectif de cet exercice est de s'approprier l'environnement Oxygen pour manipuler des DTD.
Installation Oxygen : http://stph.crzt.fr/doc/021out/www/co/oxyAC01.html
Tutoriel Oxygen pour les schémas : Schémas XML
Créer une DTD "doc" :
doc -> p+
p -> #PCDATA
<!ELEMENT doc (p+)>
<!ELEMENT p (#PCDATA) >
Créer un fichier XML :
Vérifier qu'il est bien formé
Faire un test de fichier mal formé
<?xml version="1.0" encoding="UTF-8"?>
<doc>
<p>Hello world !</p>
</doc>
Ajouter une référence à la DTD "doc" :
Valider le fichier
Faire un test de fichier non valide en modifiant le fichier XML
Faire un test de fichier non valide en modifiant la DTD
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE doc SYSTEM "doc.dtd">
<doc>
<p>Hello world !</p>
</doc>