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 :
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>
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?
Merci d'avance pour vos réponses.