Bonjour à tous,
J'ai une question simple mais je sèche un peu. Je suis sûr que vous m'aiderez facilement à trouver la réponse.
Admettons que j'ai ce bout de xml:
J'aimerais faire 3 tableaux a partir de ce 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
29
30
31
32
33
34
35 <tranches> <tranche> <1> ceci </1> <2> est </2> <3> un exemple </3> </tranche> <tranche> <1> un </1> <2> autre </2> <3> exemple </3> </tranche> <tranche> <1> un </1> <2> dernier </2> <3> exemple </3> </tranche> </tranches>
1 avec les "tranches" dont le <1> est egal à "un",
1 avec les "tranches" dont le <1> est egal à "ceci",
avec les "tranches" dont le <1> est egal à "voila",
Pour cela je défile à chaque fois toutes les tranches et j'affiche les tranches qui m'interessent.
Mon code marche, mais le soucis c'est que si comme dans l'exemple, je n'ai pas de "tranche" avec la valeur "voila", je crée un tableau vide.
J'aimerais rajouter une condition
Mais je ne connais pas (encore) l'expression xpath.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <xsl:if test="une tranche au moins a un noeud <1> dont la valeur est egale à 'un' "> <div> <!-->code du tableau 1<!--> </div> </xsl:if>
Une piste?
Merci d'avance
(je sais que c'est facile desole je suis un peu nul )
Partager