Re: [xsl] is there an equivilent to eval() ?

Subject: Re: [xsl] is there an equivilent to eval() ?
From: "Terence Kearns" <tk.lists@xxxxxxxxxxx>
Date: Wed, 12 Feb 2003 11:45:40 +1100
On Wed, 12 Feb 2003 11:34:53 +1100, "Terence" <tk.lists@xxxxxxxxxxx>
said:
> Hi everyone,
> 
> I have the following expression.
> 
> <input type="text" name="{$main}" value="##blah##" />
> 
> Where the variable $main contains the name of the element who's content 
> I want to replace ##blah## with.
> 
> as it happens, $main could either == 'system' or 'main' so there are 
> possibilities of either <main/> or <system/> elements whos content I 
> want to extract (and wrap in normalize-space()).

Maybe it's not quite the same thing as eval(), but I got around the
problem with *[name()=$main]


<input class="formItem" 
    type="text" name="{$main}" 
    value="{normalize-space(*[name()=$main])}" />
_____________________________
http://terencekearns.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread