Bonjour,
Je cherche à réaliser un XSL me permettant d'obtenir quelque chose du genre:
Europe
-France
-- Paris
- Espagne
-- Madrid
Asie
- Chine
-- Pekin
- Japon
-- Tokyo
Pour l'instant, j'obtiens plutot:
Europe
Asie
-France
-Espagne
-Chine
-Japon
--Paris
--Madrid
--Pekin
--Tokyo
J'ai essayé d'inclure des <xsl:for-each select="monde/continent/pays"> à l'interieur de <xsl:for-each select="monde/continent"> pour obtenir ce que je souhaite, mais ça ne fonctionne pas pour l'instant.
Voici mon XML:
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
22
23
24
25
26
27
28 <?xml version="1.0" encoding="UTF-8"?> <monde> <continent> <nomcontinent>Europe</nomcontinent> <pays> <nompays>France</nompays> <capitale>Paris</capitale> </pays> <pays> <nompays>Espagne</nompays> <capitale>Madrid</capitale> </pays> </continent> <continent> <nomcontinent>Asie</nomcontinent> <pays> <nompays>Chine</nompays> <capitale>Pekin</capitale> </pays> <pays> <nompays>Japon</nompays> <capitale>Tokyo</capitale> </pays> </continent> </monde>
Merci d'avance![]()
Partager