xsl-list
[Top] [All Lists]

RE: Use of variables in XSLT

2003-12-20 05:31:10
It's equally true, surely, that you use integers in three different
ways, sometimes as <xsl:value-of select="3"/>, sometimes as {3}, and
sometimes as 3.

A variable reference is an example of an XPath expression. There are
three places XPath expressions can appear in a stylesheet:

* as values of attributes such as "test" and "select" that expect an
XPath expression

* within {} in an attribute value template

* as a subexpression within another XPath expression.

I guess these correspond to your three cases.

Michael Kay


-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com 
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of 
Kaarle Kaila
Sent: 20 December 2003 10:23
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Use of variables in XSLT


Why do I have to use the variables in my XSLT stylesheet in 
at least three different ways? Assuming I have declared my 
variable as <xsl:variable name="type" select="one" />

I some where must refer to is as:

1. <xsl:value-of select="$type"/>

somewhere else as

2. {$type}

and somewhere as

3. $type

regards
Kaarle Kaila

--
Kaarle Kaila
email: kaarle dot kaila at iki dot fi
www.iki.fi/kaila


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



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