Subject: Re: Can we have a <xsl:attribute> inside a <xsl:variable>?
From: bharathi kongara <bharathikongara@xxxxxxxxx>
Date: Fri, 14 Apr 2006 14:40:37 -0700 (PDT)
|
Stupid question...I never need that...<xsl-valueof>
exists for the same purpose of referring to variables,
and the content will directly become the value of the
variable in a <xsl:variable> tag. Sorry for bothering
you all..
Thanks,
Bharathi
--- bharathi kongara <bharathikongara@xxxxxxxxx>
wrote:
> Hey guys,
>
> I've a question: Can we have a <xsl:attribute>
> inside
> a <xsl:variable>?
>
> I'm trying to do something like this: I've to set a
> variable depending on a condition that if $var1 is
> null or not. If I can directly set the value of
> var1,
> that could have been ideal. Since I cannot reassign
> another value to the variable after it was
> declared/initialized in XSL, I'm trying to do that
> with the following workaround. But I'm not sure if I
> can use an <xsl:attribute> with in the
> <xsl:variable>.
> Again if its possible, is there a way that I can
> assign the values of $var1 or $var2 to prefix,
> because
> with the following piece, the variable will be just
> assigned the word '$var1' or '$var2'.
>
> <xsl:variable name="prefix">
> <xsl:choose>
> <xsl:when test="$var1">
> <xsl:attribute
> name="select">$var1</xsl:attribute>
> </xsl:when>
> <xsl:otherwise>
> <xsl:attribute
> name="select">$var2</xsl:attribute>
> </xsl:otherwise>
> </xsl:choose>
> </xsl:variable>
>
> Thanks in advance,
> Bharathi
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam
> protection around
> http://mail.yahoo.com
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
|