Bonjours à tous!
Voila j'aimerais faire un programme qui parait très simple (et qui le serait en itératif) mais qui me pose pas mal de probleme.
Je dispose d'un fichier xml formaté de la maniere suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<bibliotheque type="livres d'informatiques">
	<!-- un Livre -->
	<livre>
		<categorie>Java</categorie>
		<titre>Exercices en java</titre>
		<auteur>Claude Delannoy</auteur>
		<editeur>Eyrolles</editeur>
		<nb_pages>288</nb_pages>
	</livre>
	<livre>
		...
	</livre>
	...
</bibliotheque>
Je voudrais généré une page html avec les livres classé par catégorie, donc il y aurai le nom de la catégorie suivit de tous les livres appartenant a cette catégorie et ainsi de suite... Cependant, lorsque j'écris mon programme celui ci m'écrit le titre de la catégorie pour chaque livre il ne se souvient pas qu'il la deja écrit (ce qui est logique) mais je n'arrive pas a contré ce probleme. J'ai encore beaucoup de mal avec la porté des variables et des paramètres....

Je précise également que je ne sais pas a l'avance combien il y aura de catégorie différentes dans le fichier xml.
Comment fair comprendre a XSLT qu'il doit m'affiché le titre de la catégorie que lorsqu'il change de catégorie de livre (les livres étant classé par catégorie grace a l'instruction <xsl:sort select="categorie" />) ?

Merci d'avance,
@+