Re: [xsl] dynamic attribute name

Subject: Re: [xsl] dynamic attribute name
From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx>
Date: Mon, 24 Jun 2002 17:27:43 +0100
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


Current Thread