This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: dynamic attribute name
- From: Jeni Tennison <jeni at jenitennison dot com>
- To: "Alex Reuter" <xslalex at hotmail dot com>
- Cc: XSL-List at lists dot mulberrytech dot com
- Date: Mon, 24 Jun 2002 17:27:43 +0100
- Subject: Re: [xsl] dynamic attribute name
- Organization: Jeni Tennison Consulting Ltd
- References: <F1154SSZV7QbTwYvBrP00007a2c@hotmail.com>
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hi Alex,
> Is there anyway to dynamically create an attribute's name, as well
> as its value?
Yes. Use an attribute value template in the name attribute of
xsl:attribute:
<select>
<xsl:attribute name="{$variable}">
<xsl:value-of select="javascript/@function" />
</xsl:attribute>
</select>
You can do the same in the name attribute of xsl:element to
dynamically determine an element's name (in fact that's just about the
only reason to use xsl:element rather than a literal result element).
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list