Bonjour à tous,

J'ai besoin d'aide à comprendre le fonctionnement d'un fichier xml avec xslt.
j'ai mon fichier xml que voici
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
16
17
18
19
20
21
 
<racine>
	<categories id="1" name="Liens utiles pour les entrepreneurs">
		<liens id="1">
			<nom>La toile entrepreneuriale</nom>
			<description>Ce portail se veut une ressource facilitant l'acc峻 ....</description>
			<url>http://www.januq.com</url>
		</liens>
	</categories>
	<categories id="2" name="Organismes gouvernementaux">
		<liens id="2">
			<nom>Portail "Demarage d'entreprise"...</nom>
			<description>Ce site offre des informations sur les differentes...</description>
			<url>http://www.demarrer-entreprise.info.gouv.qc.ca/</url>
		</liens>
	</categories>
 
	<nouvelles>
		<nom>Ordre du jour...</nom>
	</nouvelles>
</racine>
et j'aimerais faire une liste classé par l'id de la catégories.
mais en XSL je n'y arrive pas. je n'arrive pas a trouver comment faire un for-each des categories et dans chaques catégories faire un for-each de chaques liens.

quelqu'un a une idée?
ceci doit donner un resultat comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Liens utiles pour les entrepreneurs
    La toile entrepreneuriale
         Ce portail se veut une ressource facilitant l'acc峻 ....
         http://www.januq.com
 
Organismes gouvernementaux
    Portail "Demarage d'entreprise"...
         Ce site offre des informations sur les differentes...
         http://www.demarrer-entreprise.info.gouv.qc.ca/
Merci de bien vouloir me donner une piste sur comment je doit proceder.