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>
> 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])}" />

 XSL-List info and archive:

Current Thread