Sto provando ad emettere il valore di stringa letterale di una variabile, dopo che è stato impostato a seconda che esista o meno un nodo. Penso che la logica di controllo delle condizioni sia corretta. Ma non è outputing i valori ...<xsl: variable> Stampa il valore della variabile XSL utilizzando <xsl: value-of>
<xsl:variable name="subexists"/>
<xsl:template match="class">
<xsl:copy><xsl:apply-templates select="@*|node()"/></xsl:copy>
<xsl:choose>
<xsl:when test="joined-subclass">
<xsl:variable name="subexists" select="'true'"/>
</xsl:when>
<xsl:otherwise>
<xsl:variable name="subexists" select="'false'"/>
</xsl:otherwise>
</xsl:choose>
subexists: <xsl:value-of select="$subexists" />
voglio che l'uscita della stringa letterale di una "vera" di "false". Ma non sta producendo nulla. Per favore aiuto! Grazie!!!