>
> 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.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|