timur-kar
Новичок
XSL - Переменная в зависимости от условия
Как сделать:
есть некое условие, в зависимости от его выполнения или невыполнения надо присваивать значение перменной, но значение перменной должно быть XPath выражением (не статическое значение)
к примеру
проблема в том что область видимости переменной myvar ограничивается блоком xsl:if
Как сделать:
есть некое условие, в зависимости от его выполнения или невыполнения надо присваивать значение перменной, но значение перменной должно быть XPath выражением (не статическое значение)
к примеру
Код:
<xsl:if text="true()">
<xsl:variable name='myvar' select='/ROOT/PAGE'/>
</xsl:if>
<xsl:if text="false()">
<xsl:variable name='myvar' select='/ROOT/COMMON'/>
</xsl:if>