[xml] un label qui répète avec une condition
bonjour à tous,
Je m'excuse de suite de vous posez une question qui encore une fois est un peu flou.
C'est la suite de ce post : http://www.developpez.net/forums/viewtopic.php?t=439826
Après que avoir mis en pratique les renseignements fait par Erwy .
J'ai réussi à obtenir le fait qu'il ne répète pas plusieurs fois les même noms
Cependant pour une image, ça pose un problème.
Pour faire court je donne un exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<root>
<row>
<Image>101223</Image>
</row>
<row>
<Image>101223</Image>
</row>
<row>
<Image>289564</Image>
</row>
</root> |
J'ai crée un panel et j'ai mis dedans une image.
Pour la source de mon image je met
Code:
1 2
|
C:/rep/XXX/Image/$vof(IMAGE[../not(preceding-sibling::row/Image =.))].gif |
Dans le dossier C:/rep/XXX/Image/ il y a :
289564.gif
101223.gif
La il m'affiche 3 images dont une qui ne s'affiche pas
Voilà les sources de ces 3 images :
C:/rep/XXX/Image/289564.gif
C:/rep/XXX/Image/.gif
C:/rep/XXX/Image/101223.gif
Normal mais moi je voudrais qu'il m'en affiche que 2.
Je sais que c'est le panel ou il y a mes images qui controle l'affichage des éléments mais je lui est mis pour le for each ce Xpath :
/row[../not(preceding-sibling::row/Image =.))]
ou
/row[../not(following-sibling::row/Image =.))]
Comment faire pour qu'il m'affiche que 2 images au lieu de 3 images dont une qui ne marche pas (normal)