Salut !
J'ai besoin de choisir parmis une 50 occurence (en fait, une table de reference) et en fonction de l'occurence, renseigner 2 variables.
Ca m'embete de faire :
parceque je dois ecrire deux fois mes occurence et parcourir deux fois le N occurences... Quand c'est la 50ème qui est a selectionner, c'est embétant...
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 <xsl:variable name="var1"> <xsl:choose> <xsl:when test="occurence1">val1</xsl:when> <xsl:when test="occurence2">val2</xsl:when> ... <xsl:when test="occurenceN">valN</xsl:when> </xsl:choose> </xsl:variable> <xsl:variable name="var2"> <xsl:choose> <xsl:when test="occurence1">valdeux1</xsl:when> <xsl:when test="occurence2">valdeux2</xsl:when> ... <xsl:when test="occurenceN">valdeuxN</xsl:when> </xsl:choose> </xsl:variable>
n'est pas correct, puisque la variable alors déclarée n'est valable que dans le <when>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <xsl:choose> <xsl:when test="occurence1"> <xsl:variable name"var1">val1</xsl:variable> <xsl:variable name"var2">valdeux1</xsl:variable> </xsl:when> <xsl:when test="occurence2"> <xsl:variable name"var1">val2</xsl:variable> <xsl:variable name"var2">valdeux2</xsl:variable> </xsl:when> ... </xsl:choose>
Existe t-il un solution pour faire cela ??
NB : Si besoin, je peux mettre des fonctions VBS...
Partager