RE: [xsl] newbie question

Subject: RE: [xsl] newbie question
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Tue, 29 Oct 2002 13:30:24 -0000
> 
> 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


Current Thread