Здесь у меня есть небольшой фрагмент, который имеет переменную num_cpu в условии if, я не могу получить к ней доступ за пределами тега if. Как я могу это решить?Использовать переменную ouside области в xslt
Как сделать num_cpu глобальным, чтобы я мог использовать его несколько раз за пределами цикла for?
<xsl:for-each select="t:container">
<xsl:if test="@name = 'cpu'">
<xsl:variable name="num_cpu" select="t:leaf/t:value/@value"/>
</xsl:if>
<xsl:value-of select="$num_cpu"/>
</xsl:for-each>
Привет спасибо за Ваш ответ, Даже если я объявить переменную под корневой таблицы стилей значение того, возложенные на него в соответствии, если условие не доступен снаружи, если условие, как я справиться с этим? –
Вы не назначаете значение переменной в условии if, вы объявляете совершенно новую переменную, которая имеет одно и то же имя. –