<xsl:choose>
<xsl:when test="type='LEVEL'">
<xsl:variable name="myVar" select = "value"/>
<xsl:variable name="spaces" select = "'            '"/>
<xsl:value-of select="substring($spaces, 1, $myVar)"/>
</xsl:when>
У меня есть приведенный выше код в XSLT. myVar — это переменная со значениями типа (1, 2 или 3). Мне нужно сохранить вывод следующей строки кода в переменной и использовать ее вне условия when.
xsl:value-of select="substring($spaces, 1, $myVar)"/
Я не могу сделать это в настоящее время. Может ли кто-нибудь что-нибудь предложить?