[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] QName from variable


Subject: RE: [xsl] QName from variable
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Mon, 25 Apr 2005 18:46:10 +0100

> I am looking for something like
> 
> =====
> <xsl:variable name="nodename">
>   ... any computation that yields the name of a new element ...
> </xsl:variable>
> 
> <xsl:element name="$nodename">
>  ... anything ...
> </xsl:element>
> =====
> 

You want <xsl:element name="{$nodename}">. If the name is in a namespace,
use

<xsl:element name="{$nodename}" namespace="{$uri}">

Michael Kay
http://www.saxonica.com/


Current Thread