|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: <xsl:value-of ...> as value of HTML attribute
The problem is that it isn't legal to include an element inside of a attribute
value. You need to use the xsl:attribute and xsl:element elements, like so:
<xsl:template match="Code">
<xsl:element name="option">
<xsl:attribute name="value">
<xsl:value-of select="Effect"/>
</xsl:attribute>
<xsl:value-of select="Display"/>
</xsl:element>
</xsl:template>
Toivo Lainevool
http://www.xmlpatterns.com
--- Heather Lindsay <heather.lindsay@xxxxxxxxxxxxx> wrote:
> hi all,
> I'm pretty sure that this question has already been answered but I
> haven't been able to find the answer in the FAQ or in the archives. Below
> is the snippet of code which I'm having a problem with. I know it has to do
> with having double quotes inside of double quotes but I'm not sure how to
> fix the problem.
>
> This is what I want to do:
> <xsl:template match="Code">
> <option value="<xsl:value-of select="Effect"/>"><xsl:value-of
> select="Display"/></option>
> </xsl:template>
>
>
> I have tried putting single instead of double quotes like: <option
> value='<xsl:value-of select="Effect"/>'> .
> but this doesn't seem to work either.
>
> Any suggestions would be greatly appreciated.
>
> Thanks as always,
> Heather
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
__________________________________________________
Do You Yahoo!?
Get Yahoo! Mail - Free email you can access from anywhere!
http://mail.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








