0
Я пытаюсь наследовать переменную от предыдущего шаблона до текущей.Наследовать переменные из другого шаблона
Вот мой XSL, интересно, если есть некоторые вещи неправильно:
<xsl:template match="child1">
<xsl:variable name="props-value">
<xsl:value-of select="VALUE1"/>
</xsl:variable>
<xsl:apply-templates select="attribute[matches(.,'[email protected]')]">
<xsl:with-param name="props-value" select="$props-value" />
</xsl:apply-templates>
</xsl:template>
<xsl:template match="attribute[matches(.,'[email protected]')]">
<xsl:param name="props-value"/>
<xsl:copy>
<xsl:apply-templates select="@*"/>
<xsl:if test="$props_value = 'VALUE1'">
Value is true
</xsl:if>
</xsl:copy>
</xsl:template>
Ожидаемый результат: Значение верно.
любые предложения пожалуйста... – phani