Droi
XML- DTD
Exercice 1
Soit une DTD contenant les déclarations suivantes :
Parmi les instances XML suivantes , quelles sont celles qui sont valides et pourquoi ?
1. anniversaire de l’ENSA
2.
3.
4.
Exercice 2
Soit la DTD suivante :
1 ) Les documents A , B , C et D suivants sont-ils valides pour cette DTD ? Sinon expliquer pourquoi ?
2 ) Dans le cas de documents non valides , proposer une solution sous forme de document XML valide par rapport à la même DTD .
Document A
Document Title Chapter Title Section Title This is a test. This is a note.
Another Section Title This is another test. This is another test. This is another test. This is another note.
Document B
Chapter Title Section Title This is a note. This is a test. This is a note.
Document Title
Document C
Document Title
Document D
Chapter Title Section Title This is a note. This is a test. This is another test. This is another test. This is another test. This is another test. This is a note. This is another test.
Document Title
Exercice 3
Dans chacun des cas A ) et B ) écrire une DTD permettant de valider des documents XML en respectant les règles suivantes :
A ) Un livre est une structure formée de 3 éléments obligatoires :
• Un Titre représenté par une chaîne de caractères
• Un auteur sous forme d’une chaîne de caractères
• Un élément ListeChapitres constitué d’un ou plusieurs éléments chapitres
• L’élément chapitre est formé des éléments suivants : o TitreChapitre de type chaîne de