Subject: RE: using functions in the name of a variable..
From: "Martinez, Brian" <brian.martinez@xxxxxxxxxxx>
Date: Wed, 30 Jul 2003 11:33:48 -0600
|
> From: Jerome Sabourin [mailto:Jsabourin@xxxxxxxxxxxxxxxxx]
> Sent: Wednesday, July 30, 2003 11:20 AM
> To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
> Subject: 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.martinez@xxxxxxxxxxx |
| 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
|