[Home] [By Thread] [By Date] [Recent Entries]

  • From: Jeni Tennison <mail@j...>
  • To: Deniz Kilinc <dkilinc@h...>
  • Date: Mon, 02 Jul 2001 09:53:26 +0100

Hi Deniz,

> How can i assign the value of an tag attribute using XSL?
>
> i try below but it did not work (with xsl not xslt)
>
> <xsl:for-each select="INSERT_PAGE/ROW">
>    <input type="text" name="{NAME}">
> </xsl:for-each>

"XSL" (i.e. the Microsoft dialect based on an early WD of XSL) doesn't
support attribute value templates (the use of {}s in attribute
values), so you have to use xsl:attribute instead.  The following
should work:

  <input type="text">
     <xsl:attribute name="name">
        <xsl:value-of select="NAME">
     </xsl:attribute>
  </input>

Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member