RE: [xsl] xsl:variable question

Subject: RE: [xsl] xsl:variable question
From: <Jarno.Elovirta@xxxxxxxxx>
Date: Mon, 28 Feb 2005 13:25:58 +0200
Hi,

> I have a construction which looks as following:
>
> <xsl:variable name="tree-structure-new-branch">
>     <xsl:choose>
>         <xsl:when test="not(position()=last())">
>             <img width="16" height="16"
>                  alt="Der Zweig geht nachher noch weiter"/>
>         </xsl:when>
>         <xsl:otherwise>
>             <img width="16" height="16" alt="Der Zweig endet hier"/>
>         </xsl:otherwise>
>    </xsl:choose>
> </xsl:variable>
>
> I have traced through this piece of code, it seems to follow
> my xml tree
> well. But the variable I define here is empty after leaving this xsl
> structure.

Define "empty". The string value of the RTF the variable is bound to is an
empty string, but it has content.

Are you using xsl:value-of to output the value of the variable to the result
tree? Use xsl:copy-of if you are, as that copies the RTF to the result tree.

Cheers,

Jarno

Current Thread