Comment faire pour modifier <xsl:variable> valeur

Je ne peux pas obtenir que cela fonctionne... je veux simplement changer la valeur de l'échelle mondiale d'une variable définie par:

                    <xsl:variable name="isBusiness"></xsl:variable>
                    <xsl:choose>
                        <xsl:when test="yes this is a business">
                               <xsl:variable name="isBusiness">true</xsl:variable>                        
                        </xsl:when>
                        <xsl:otherwise>
                            <xsl:variable name="isBusiness">false</xsl:variable>
                        </xsl:otherwise>
                    </xsl:choose>    

Évidemment, le code n'est pas valide, car il est déjà défini, mais comment pourrais-je modifier la valeur?

Le vote de fermer copie exacte.

OriginalL'auteur FaNIX | 2011-06-28