|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Generating Elements with variable name
Of coarse, if that had been the question you asked, this would have been a
great answer. But since it's the exact opposite of what you asked, I'll
reanswer with what I believe will be more helpful.
You should be able to wrap your var name in {} and it will be evaluated.
Try: <xsl:element name="{$theName}"/>
- Chris
Chris Holmes wrote:
> This works in IE5 to get the name of the node::
>
> <xsl:eval>this.nodeName</xsl:eval>
>
> - Chris
>
> Stefano POGLIANI wrote:
>
> > Hi,
> >
> > I am trying to achieve the following:
> > INPUT XML :
> > ============
> > ...
> > <STOCKS>IBM, ORCL, SUNW, MSFT</STOCKS>
> > ...
> >
> > OUTPUT XML :
> > ============
> > <STOCKS>
> > <IBM/>
> > <ORCL/>
> > <SUNW/>
> > <MSFT/>
> > </STOCKS>
> >
> > (where the number of items in the input STOCKS tag is not known).
> >
> > I was able to use RECURSION to split the input string. Now, what
> > I am not able to do is to use something like:
> >
> > <xsl:element name="$theName"/>
> >
> > where "theName" is a parameter in the named template that I use
> > to recurse.
> > Any idea? Thanks a lot indeed. Best Regards
> >
> > /Stefano
> >
> > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
> --
> Chris Holmes
> cholmes@xxxxxxxxxxxxxxxxxxxxxxxxxx
> Office: 703) 827-0638 x246
> Cell Phone: 703) 928-5012
> Pager: 703) 219-9503
> ------------------------------------
> Blueprint Technologies
> Foundations for Successful Software
> www.blueprint-technologies.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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








