| Subject: RE: [xsl] Problem with using $variable in xsl:value-of From: Stuart Brown <sbrown@xxxxxxxxxxxxx> Date: Wed, 18 Sep 2002 20:26:55 +0100 | 
Hi Jochen > I want to use the value of a variable to define a path in XPath, but: > - no way (the problem is marked --> PART A) > > Does someone have any ideas. I think the solution might be simple, > but I cannot grab it at the moment The answer (if not the solution) is simple: you can't in pure XSLT! However, most processors offer some kind of evaluate() extension function. Or, if you don't want to use these, you can use a variable in predicates for comparison. For instance, if you had: <xsl:variable name="pathStep" select="'element'"/> You could include it in an xpath like this: <xsl:value-of select="element/*[name()=$pathStep]/@readonly"/> Obviously, if you don't know the exact nature of the xpath step that you want to process this will be harder. Cheers, Stuart XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| RE: [xsl] Problem with using $varia, Michael Kay | Thread | [xsl] generating xsl on the fly, Bruce Gagnon | 
| [xsl] generating xsl on the fly, Bruce Gagnon | Date | [xsl] a nicer total sibling count t, scruss | 
| Month |