Exercices XML

Exercice 2 DTD Corrigé

Ce fichier devra décrire le contenu d'une bibliothèque et lister tous les livres la composant. Voici les spécifications de ce dernier :

  • La bibliothèque doit avoir au moins un livre.
  • Chaque livre aura un attribut obligatoire : le genre du livre.
  • Le genre devra être compris dans une liste prédéfinie, à savoir : fiction, drame, aventure ou policier.
  • Et enfin chaque livre devra avoir un titre et un auteur

Pour ce fichier, vous devrez faire un exemple de structure XML ainsi qu'une DTD privée associée.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
 
<!DOCTYPE bibliotheque [ 
 
<!ELEMENT bibliotheque (livre+)> 
<!ELEMENT livre (titre, auteur)> 
<!ELEMENT titre (#PCDATA)> 
<!ELEMENT auteur (#PCDATA)> 
 
<!ATTLIST livre genre (fiction|drame|aventure|policier) #REQUIRED> 
]> 
                                            ]> 
<bibliotheque> 
 	<livre genre="aventure"> 
 	 	<titre>java</titre> 
 	 	<auteur>Emmanuel Remy</auteur> 
 	</livre> 
 	<livre genre="drame"> 
 	 	<titre>C#</titre> 
 	 	<auteur>Discala</auteur> 
 	</livre> </bibliotheque> 

 

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.