|
Subject: RE: [xsl] Parsing xsl:variable into HTML From: "Michael Kay" <mhk@xxxxxxxxx> Date: Wed, 2 Jul 2003 15:31:28 +0100 |
>
> How can I pass the value of a xsl:variable into the id of a checkbox?
>
> My code looks like this:
>
> <xsl:variable name="CB_ID">
> <xsl:value-of select = "ID"/>
> </xsl:variable>
>
> ....
>
> <input type="checkbox" id="?????" onclick=""/>
>
> ???? What do I need to fill in here to get the value of the
> variable CB_ID?
>
Write input type="checkbox" id="{$CB_ID}" onclick=""/>
It's called an "attribute value template" which should help you to look
it up in your favourite XSLT book.
By the way, try to get out of the habit of writing
> <xsl:variable name="CB_ID">
> <xsl:value-of select = "ID"/>
> </xsl:variable>
when you could write
<xsl:variable name="CB_ID" select="ID"/>
This might seem a cosmetic difference, but you're putting the XSLT
processor to a lot of trouble to construct a tree, or to work out that
you don't actually need one, when all that you need is a string.
Michael Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Parsing xsl:variable into HTM, jan . soer | Thread | RE: [xsl] Parsing xsl:variable into, Allistair Crossley |
| Re: [xsl] xsl:sort in old MSXML, David Carlisle | Date | RE: [xsl] Which one's faster, Michael Kay |
| Month |