Exercices XML

Création d’un livre en XML

 

On souhaite écrire un livre en utilisant le formalisme XML. Le livre est structuré en sections (au moins 2), en chapitres (au moins 2) et en paragraphes (au moins 2). 

Le livre doit contenir la liste des auteurs (avec nom et prénom). 

Tous les éléments doivent posséder un titre, sauf le paragraphe qui contient du texte.

 Proposez une structuration XML de ce document (avec 2 auteurs, 2 sections, 2 chapitres par section et 2 paragraphes par chapitre).

Vérifiez, à l’aide de l’éditeur, que votre document est bien formé.

Attention : ne pas utiliser d’attributs ; l’encodage utilisé est UTF-8. Votre document sera nommé livre1.xml.

<?xml version="1.0" encoding="UTF-8"?>
<livre> 
 <titre>Titre du livre</titre> 
  <auteurs> 
	 	<auteur> 
 	 	 	<nom>nom auteur 1</nom> 
 	 	 	<prenom>prenom auteur 1</prenom> 
 	 	</auteur> 
 	 	<auteur> 
 	 	 	<nom>nom auteur 2</nom> 
 	 	 	<prenom>prenom auteur 2</prenom> 
 	 	</auteur> 
 	</auteurs> 
 	<sections> 
 	 	<section> 
 	 	 	<titre>Titre du section1</titre> 
 	 	 	<chapitres> 
 	 	 	 	<chapitre> 
 	 	 	 	 	<titre>Titre du chapitre 1</titre> 
 	 	 	 	 	<paragraphes> 
 	 	 	 	 	 	<paragraphe>paragraphe 1</paragraphe> 
 	 	 	 	 	 	<paragraphe>paragraphe 2</paragraphe> 
 	 	 	 	 	</paragraphes> 
 	 	 	 	</chapitre> 
 	 	 	 	<chapitre> 
 	 	 	 	 	<titre>Titre du chapitre 2</titre> 
 	 	 	 	 	<paragraphes> 
 	 	 	 	 	 	<paragraphe>paragraphe 1</paragraphe> 
 	 	 	 	 	 	<paragraphe>paragraphe 2</paragraphe> 
 	 	 	 	 	</paragraphes> 
 	 	 	 	</chapitre> 
 	 	 	</chapitres> 
 	 	</section> 
 	 	<section> 
 	 	 	<titre>Titre du section2</titre> 
 	 	 	<paragraphes> 
 	 	 	 	<paragraphe>paragraphe 1</paragraphe> 
 	 	 	 	<paragraphe>paragraphe 2</paragraphe> 
 	 	 	</paragraphes> 
 	 	 	<chapitres> 
 	 	 	 	<chapitre> 
 	 	 	 	 	<titre>Titre du chapitre 1</titre> 
 	 	 	 	 	<paragraphes> 
 	 	 	 	 	 	<paragraphe>paragraphe 1</paragraphe> 
 	 	 	 	 	 	<paragraphe>paragraphe 2</paragraphe> 
 	 	 	 	 	</paragraphes> 
 	 	 	 	</chapitre> 
 	 	 	 	<chapitre> 
 	 	 	 	 	<titre>Titre du chapitre 1</titre> 
 	 	 	 	 	<paragraphes> 
 	 	 	 	 	 	<paragraphe>paragraphe 1</paragraphe> 
 	 	 	 	 	 	<paragraphe>paragraphe 2</paragraphe>  	 	 	 	</paragraphes> 
	 	 	 	</chapitre> 
	 	 	</chapitres> 
 	 	</section> 
 	</sections> 
</livre> 

 

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.