Bonjour à tous !
J'ai un fichier xslt dans lequel je souhaite mettre à jour une variable globale suivant des tests effectués.
Problème, je n'y arrive pas car je sais pas vraiment comment m'y prendre...
Voici mon xslt :
En fait je souhaiterai mettre à jour ma variable isCellule pour pouvoir la réutiliser plus loin dans mon xslt. Est-ce possible ? Si oui est-ce que quelqu'un a une idée sur la question?
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 <xsl:template match="w:tc"> <xsl:variable name="isCellule" /> <xsl:choose> <xsl:when test="w:tc/w:tcPr/w:vMerge"> <xsl:choose> <xsl:when test="w:tc/w:tcPr/w:vMerge/@w:val='restart'"> <xsl:variable name="isCellule" select="yes" /> </xsl:when> <xsl:otherwise> <xsl:variable name="isCellule" select="no" /> </xsl:otherwise> </xsl:choose> </xsl:when> <xsl:otherwise> <xsl:variable name="isCellule" select="yes" /> </xsl:otherwise> </xsl:choose> <xsl:if test="$isCellule='yes'"> ... </xsl:if> ... </xsl:template>
Merci d'avance pour vos réponses.
Partager