From: Jerome Sabourin [mailto:Jsabourin(_at_)whitehilltech(_dot_)com]
Sent: Wednesday, July 30, 2003 11:20 AM
To: 'xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com'
Subject: [xsl] using functions in the name of a variable..
Greetings,
I don't know if this is possible but i am trying to do it
with no luck. I
want to create the name of my xsl variable on the fly, using
the position
function.. is it possible?
No. XSLT variable names must be known at compile time.
<xsl:for-each select = "//Table/col">
<xsl:variable name = "concat('col', position())"
select = "@col"></xsl:variable>
</xsl:for-each>
This code has an additional problem; the xsl:variable declaration is only in
scope within the for-each, so it can't be referenced elsewhere in your
stylesheet.
hth,
b.
| brian martinez
brian(_dot_)martinez(_at_)cendant(_dot_)com |
| lead gui programmer 303.357.3548 |
| cheap tickets, part of trip network fax 303.357.3380 |
| 6560 greenwood plaza blvd., suite 400 englewood, co 80111 |
| cendant travel distribution services http://www.cheaptickets.com/ |
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list