> Hi!
>
> I want to define a global variable with no value.
>
> Then I want to asign a value to the variable in a choose-when-select.
>
> I think of something like this (but this one doesn't work):
>
> <xsl:variable name="element" />
>
>     <xsl:for-each select="*">
>
>         <xsl:choose>
>
>             <xsl:when test="local-name() = 'rettungswege'">
>
>                 <xsl:variable name="element" select="rettungswege/rw" />
>
>             </xsl:when>
>
>             <xsl:when test="local-name() = 'trennwaende'">
>
>                 <xsl:variable name="element"
> select="trennwaende/trennwand"
> />
>
>             </xsl:when>
>
>         </xsl:choose>
>
>     </xsl:for-each>
>
> <xsl:for-each select="$element">
>
>     ...do something...
>
> </xsl:for-each>
>
>
>
> Is this possible?
>


Nope, sorry!

"Variables" in XSLT aren't reassignable, so once you create a variable its
value is set.  In this way the term "variable" is a bit of a misnomer.

There are probably other ways besides reassigning variables to accomplish
what you're trying to do though.  Your best bet would be to post to an
XSLT-related mailing list as that's where you're going to find the most
experts able and willing to help you out.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]