Bonjour,
je pense que c'est réalisable en XSL mais j'ai du mal avec ce langage.
Je cherche à atteindre une valeur directement. Je m'explique, j'ai ce fichier XML:
En fait je voudrais vérifier que si j'ai l'indice = à 1 qui existe (il peut exister jusqu'à 5 indices), alors j'affiche l'image toto1.jpg, en revanche s'il n'existe pas d'indice = à 1, alors j'affiche une autre image www.mondomaine.com/noimage.jpg.
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 <FICHIER> <INDICE>0</INDICE> <TEXTES> <TITRE_FR>Vignette</TITRE_FR> <TITRE_EN>Thumbnail</TITRE_EN> <DESCRIPTION_EN>Thumbnail</DESCRIPTION_EN> </TEXTES> <FICHIER_JOINT> <NOM_FICHIER> http://www.mondomaine.com/toto0.jpg </NOM_FICHIER> <TYPE_MIME>image/jpeg</TYPE_MIME> </FICHIER_JOINT> </FICHIER> <FICHIER> <INDICE>1</INDICE> <TEXTES> <TITRE_FR>Image principale</TITRE_FR> </TEXTES> <FICHIER_JOINT> <NOM_FICHIER> http://www.mondomaine.com/toto1.jpg </NOM_FICHIER> <TYPE_MIME>image/jpeg</TYPE_MIME> </FICHIER_JOINT> </FICHIER>
Comment puis je faire ça en XSL? Par avance merci.
Alex
Partager