xsl-list
[Top] [All Lists]

FW: Reading value of passed variable

2004-06-16 16:39:28
parameters passed into an XSL are declared at the top of the XSL:

<xsl:param name="guid"/>

and then referenced like other variables, with a $ prefix:

<xsl:value-of select="$guid"/>

If you're kinda new at this, Michael Kay's book XSLT 2nd Edition is an
excellent introduction and reference.  :)

-----Original Message-----
From: Mayo [mailto:mayo(_at_)mayo(_dot_)sk] 
Sent: Wednesday, June 16, 2004 4:32 PM
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Reading value of passed variable

Hello,

I'm trying to read value of a variable who's name is passed to the xslt 
processor as argument.

My source file has something like:
<var name="$somevar"/>

The variable $xsltvar will be defined at the processor's runtime, so it 
has some value ("test" just for the sake of example - as if 
<xsl:variable name="somevar" select="'test'"/> was used). Now what I'm 
trying to do is to have xslt output the value of this variable.

I've tried using <value-of select=""> with selecting the name attribute 
from the var node, but to no avail.

<xsl:template match="var">
     <xsl:value-of select="@name"/>
</xsl:template>

This, naturally, prints out the name of the variable ("$somevar"), but 
I can't get the actual value of the variable.

any ideas?

Thanks,
Mayo


--+------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--



<Prev in Thread] Current Thread [Next in Thread>