cours Cours XML
© Magali Contensin ;
1999 - 2007
 

Une DTD est-elle obligatoire ?

Un document XML peut ne pas avoir de DTD, un tel document définit son propre balisage de manière informelle. Il doit cependant être bien formé, sinon il ne sera pas affiché par un navigateur.

Lorsqu'aucune DTD n'est utilisée le document doit préciser dans la déclaration XML qu'il est autonome (Standalone Document Declaration ou SDD).

Voici un document XML (nommé biblio.xml) qui donne les titres de livres d'une bibliothèque, le nom de l'auteur et la référence du livre dans la biblio.

<?xml version="1.0"?> <bibliotheque> <livre> <titre>1984</titre> <auteur> <nom>Orwell</nom> <prenom>George</prenom> </auteur> <ref>Fiction-O-1</ref> </livre> <livre> <titre>N ou M</titre> <auteur> <nom>Christie</nom> <prenom>Agatha </prenom> </auteur> <ref>Policier-C-15</ref> </livre> <livre> <titre>Le cheval pale</titre> <auteur> <nom>Christie</nom> <prenom>Agatha </prenom> </auteur> <ref>Policier-C-17</ref> </livre> <livre> <titre>Le chien des Baskerville</titre> <auteur> <nom>Conan Doyle</nom> <prenom>Arthur</prenom> </auteur> <ref>Policier-D-3</ref> </livre> <livre> <titre>Dune</titre> <auteur> <nom>Herbert</nom> <prenom>Franck</prenom> </auteur> <ref>Fiction-H-1</ref> </livre> </bibliotheque>
haut
css html
imprimer