0% ont trouvé ce document utile (0 vote)
136 vues2 pages

Exercices XSLT : XML en HTML et Transformation de Données

Ce document contient plusieurs exercices sur la transformation de documents XML en utilisant XSLT. Les exercices proposent des exemples de documents XML et demandent d'écrire les feuilles de style XSLT appropriées pour produire certains résultats spécifiés.

Transféré par

Fabien Tęo Kpekpassi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
136 vues2 pages

Exercices XSLT : XML en HTML et Transformation de Données

Ce document contient plusieurs exercices sur la transformation de documents XML en utilisant XSLT. Les exercices proposent des exemples de documents XML et demandent d'écrire les feuilles de style XSLT appropriées pour produire certains résultats spécifiés.

Transféré par

Fabien Tęo Kpekpassi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

SERIES D’EXERCICES XSLT

Exercice 1
Soit la définition suivante (formalisme DTD) :
<!ELEMENT cv (nom, prenom, age?, rubrique+)>
<!ELEMENT nom (#PCDATA)>
<!ELEMENT prenom (#PCDATA)>
<!ELEMENT age (#PCDATA)>
<!ELEMENT rubrique (titre, contenu)>
<!ELEMENT contenu (#PCDATA)>
<!ELEMENT titre (#PCDATA)>

1. Écrire un document XML valide par rapport à cette définition avec au moins un élément
age et deux rubriques.
2. Écrire le programme de transformation XSLT d'un fichier XML en fichier HTML.
N.B : Les nom, prénom et age seront en italique, les titres de rubriques seront en gras.

Exercice 2
Soit le document XML suivant :
<gens>
<personne année_de_naissance="1988">
<prenom>Adélaïde</prenom>
<nom>Adeverdit</nom>
</personne>
<personne année_de_naissance="1989">
<prenom>Béranger</prenom>
<nom>Sachambre</nom>
</personne>
<personne année_de_naissance="2010">
<prenom>Cédric</prenom>
<nom>Azaraille</nom>
</personne>
<personne année_de_naissance="2007">
<prenom>Désirée</prenom>
<nom>Mifassolacido</nom>
</personne>
</gens>

Ecrire une feuille de style XSLT permettant d'obtenir en fin de transformation le document
XML suivant :

<groupe>
<personne>Adélaïde Adeverdit, né(e) en 1988</personne>
<personne>Béranger Sachambre, né(e) en 1989</personne>
<personne>Cédric Azaraille, né(e) en 2010</personne>
<personne>Désirée Mifassolacido, né(e) en 2007</personne>
</groupe>
Exercice 3
Soit un fichier XML evenement.xml traité dans l’atelier. Ecrivez une feuille de style XSL
permettant de :
1- Afficher les informations sur le titre de l’événement, son thème, sa date et son lieu de
déroulement.

2- Afficher le nombre des invités

3- Afficher les informations sur les intervenants (nom et établissement). La liste des
intervenants doit être triée par ordre alphabétique croissant selon l’id.

4- Afficher le programme de l’évènement.

Vous aimerez peut-être aussi