Re: Problems displaying xsl:value-of within quotes

Subject: Re: Problems displaying xsl:value-of within quotes
From: Richard Light <richard@xxxxxxxxxxxxxxxxx>
Date: Fri, 16 Jun 2000 14:35:40 +0100
In message <20000616130356.22219.qmail@xxxxxxxxxxx>, David James
<nicolsoft@xxxxxxxxxxx> writes
>I have written the following XSLT to display a list of checkboxes
>
><xsl:for-each select="data">
>
><TD><INPUT TYPE="CHECKBOX" NAME="item1"><xsl:value-of 
>select="@label"/></INPUT></TD>
>
></xsl:for-each>
>
>which is fine, but I want to change the NAME="item1" to NAME="<xsl:value-of 
>select="@name"/>" but this does not work.

Use xsl:attribute:

<TD>
  <INPUT TYPE="CHECKBOX">
    <xsl:attribute name="NAME">
      <xsl:value-of select="@name"/>
    </xsl:attribute>
    <xsl:value-of select="@label"/>
  </INPUT>
</TD>

should do it.

Richard Light
SGML/XML and Museum Information Consultancy
richard@xxxxxxxxxxxxxxxxx


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


Current Thread