Subject: Re: [xsl] Assigning variable values From: Georges Claessen <georgesdamata@xxxxxxxxx> Date: Fri, 24 May 2002 13:33:57 -0700 (PDT) |
Hi Joerg. I noticed you were right before reading your message. I really created only a local variable. I'm trying another solution instead... Thanks anyway! --- Joerg Heinicke <joerg.heinicke@xxxxxx> wrote: > Georges Claessen wrote: > > Hi Joerg. You said that I couldn't change the > value of > > an global scope variable. But I do this and it > works > > perfectly. In fact many people say that it won´t > work, > > but it remains as a mistery to me cause I made it > > work. > > Thanks for your attention! :o) > > I don't know what processor you are using, but I > don't believe that. > It's not possible in XSLT! You didn't change the > value, you only create > a local variable. > > Test it in the following way: > > XML: > > <root> > </root> > > XSLT: > > <xsl:variable name="teste" select="'um'"/> > <xsl:variable name="um" select="'um'"/> > <xsl:variable name="dois" select="'dois'"/> > > <xsl:template match="/"> > <xsl:text>original: </xsl:text> > <xsl:variable name="teste"> > <xsl:choose> > <xsl:when test="$teste='um'"> > <xsl:value-of select="$dois"/> > </xsl:when> > <xsl:otherwise> > <xsl:value-of select="$um"/> > </xsl:otherwise> > </xsl:choose> > </xsl:variable> > <xsl:text>after "changing the value":</xsl:text> > <xsl:value-of select="$teste"/> > <xsl:apply-templates select="root"/> > </xsl:template> > > <xsl:template match="root"> > <xsl:text>value still changed? :</xsl:text> > <xsl:value-of select="$teste"/> > </xsl:template> > > You will see, that you didn't change the value of > the global variable - > or you don't have a XSLT-processor. > > Regards, > > Joerg > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________________________ Do You Yahoo!? LAUNCH - Your Yahoo! Music Experience http://launch.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Assigning variable values, Joerg Heinicke | Thread | RE: [xsl] Assigning variable values, Vladimir Stanciu |
Re: AW: [xsl] document, Mike Brown | Date | Re: [xsl] defaulting empty node to , Joerg Heinicke |
Month |