|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: dynamic variable names
> 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








