Bonjour,
J'ai un problème sur un calcul de variable
En résultat j'obtiens :
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 <xsl:template match="BAL"> <xsl:param name="p_number"/> <xsl:message> <xsl:text>*****TRACE1[</xsl:text> <xsl:value-of select="$p_number"/> <xsl:text>]</xsl:text> </xsl:message> <xsl:variable name="vCal"> <fo:choose> <xsl:when test="descendant-or-self::*[@TOTO=1]"><xsl:value-of select="$p_number"/></xsl:when> <xsl:otherwise> <xsl:value-of select="$p_number + 7"/> </xsl:otherwise> </fo:choose> </xsl:variable> <xsl:message><xsl:text>*****TRACE2[</xsl:text> <xsl:value-of select="$vCal"/> <xsl:text>]</xsl:text></xsl:message> </xsl:template match>
Pourquoi le calcul ne se fait pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 *****TRACE1[20] *****TRACE2[]
Merci pour votre aide
Partager