[XSLT] MAJ variables globales
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...:roll:
Voici mon xslt :
Code:
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.