xsl-list
[Top] [All Lists]

RE: using functions in the name of a variable..

2003-07-30 10:33:48
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



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