Subject: Re: Variable Scope and xsl:if
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 18 Apr 2000 10:56:54 +0100 (BST)
|
It's clear I can't query this variable from outside the <xsl:if>
because of the variable scope, so, what's the solution?
you don't want to define foo just if some condition holds, you want to
define foo to a value that depends on a condition, so the natural
way of encoding this is
<xsl:variable name="foo">
<xsl:choose>
<xsl:when test="something=false">
....
</xsl:choose>
</xsl:variable>
<xsl:value-of select="$foo"/> <!-- NOW There's A foo var!!-->
David
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|