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 |