Subject: RE: [xsl] dynamic variable names From: "Michael Kay" <mhk@xxxxxxxxx> Date: Mon, 26 Apr 2004 10:42:22 +0100 |
> How do I construct the name of a variable > dynamically. You might be able to use the dyn:evaluate() extension if you product supports it and allow the dynamic expression to reference stylesheet variables, but it's probably better to rethink your design. You should probably be using a single variable containing an XML tree, and use XPath expressions to select the parts of the tree that you need. Michael Kay > > I have an xsl file (test.xsl) which has an include > file. > > <?xml version="1.0"?> > <xsl:stylesheet > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > version="1.0" > > <xsl:include href="../include.xsl"/> > ... > ... > ... > > There are two variables defined in the include.xsl > file, called name1 and name2. > > Now I want to use the value of these two variables > dynamically in 'test.xsl'. > I did something like, > > <xsl:value-of select="concat('name',$i)" /> where $i > will be 1 and 2 in different conditions. > > but this only displays name1 and name2 instead of the > values held in them. > > How do I construct the name of the variable to be > used, dynamically. Or am I missing the whole plot > here. I'm a beginner. > > Thanks for your help. > > Sam. > > ______________________________________________________________ > ________ > Post your free ad now! http://personals.yahoo.ca
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] dynamic variable names, Robert Koberg | Thread | Re: [xsl] Is it an error if can't r, Bob Foster |
RE: [xsl] problem with d-o-e in att, Michael Kay | Date | RE: [xsl] Is it an error if can't r, Michael Kay |
Month |