Re: [xsl] Generating new element whose name is not known at the stage of XSL composition

Subject: Re: [xsl] Generating new element whose name is not known at the stage of XSL composition
From: mfateev@xxxxxxxxxxxxxxx
Date: Thu, 8 Nov 2001 18:17:44 -0800
 The name attribute of xsl:element is interpreted as an attribute value
template. So if you want the expression to be evaluated it should be
surrounded by {}. Try:

<xsl:element name="{@name}"/>

Maxim Fateev.





"Hyun Sung Chang" <hyunsung@xxxxxxxxxxxx>@lists.mulberrytech.com on
11/08/2001 04:29:30 PM

Please respond to xsl-list@xxxxxxxxxxxxxxxxxxxxxx

Sent by:  owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx


To:   <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
cc:

Subject:  [xsl] Generating new element whose name is not known at the stage
      of XSL composition


How to convert an attribute belonging to an element to another
independent element?

Specifically, I wanna obtain <a/> from <element name="a"/>.
(the value for @name is varying)

I tried the followings, but failed.
...
<xsl:variable name="elemName" select="@name"/>
<xsl:element name="$elemName"/>
...

Is the variable not allowed for @name of xsl:element? Then, how can I
solve this?

Thanks,

Hyun Sung Chang


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






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


Current Thread