declare all variables;
when (mode=edit)
assign values to all variables
otherwise
assign diff values all variables
Any suggestions??
You could declare a single variable whose value is an XML tree, and
reference items within the tree using path expressions:
<xsl:variable name="tree">
<xsl:choose>
<xsl:when test="cond1">
<var1>17</var1>
<var2>erge</var2>
<var3>;ousv</var3>
</xsl:when>
<xsl:otherwise>
...
then
<xsl:value-of select="xx:node-set($tree)/var2"/>
Michael Kay
Software AG
home: Michael(_dot_)H(_dot_)Kay(_at_)ntlworld(_dot_)com
work: Michael(_dot_)Kay(_at_)softwareag(_dot_)com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list