Problems displaying xsl:value-of within quotes

Subject: Problems displaying xsl:value-of within quotes
From: Matthew Cordes <mcorde61@xxxxxxxxx>
Date: Sat, 17 Jun 2000 13:47:05 -0400
David,

Perhaps you need to (re)read the spec.

Section 7.6:

	"Expressions can also be used inside attribute values of literal result
	elements by enclosing the expression in curly braces ({})."

Thus in your example, you'd use:

...
<td type="input" name="{@name}"/>
...

-matt

> Date: Fri, 16 Jun 2000 06:03:56 PDT
> From: "David James" <nicolsoft@xxxxxxxxxxx>
> Subject: Problems displaying xsl:value-of within quotes
> 
> 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.
> 
> Anyone know how to get around this problem ?
> 
> David


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


Current Thread