-
[xslt]liste
Bonjour
Je voudrais définir un ensemble (une liste) de noms d'éléments pour le réutiliser à plusieurs reprises dans ma feuille de style.
Par exemple définir:
- l'ensemble1: elementA, elementB, elementC
- l'ensemble2: elementX, elementY, elementZ
Dans ma feuille de style: si le nom du premier element frère fait partie de ensemble1, faire ci. S'il fait partie de l'ensemble2, faire ca.
Il est bien sûr possible de d'écrire à chaque fois l'ensemble des possibilités. Comme ceci:
<xsl:if test="(following-sibling::*[1][self::elementA]) or (following-sibling::*[1][self::elementB]) etc.
Mais je cherche une solution plus synthétique et plus facile à mettre à jour et adapter.
:roll:
-
Pas tres clair :? , j'aurais tendance a penser au vu de ton test que tu dois regarder du coté des xsl:key mais il faudrait quand meme que tu sois plus clair dans ton utilisation.