|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Escaping curly braces in an attribute
What do you do when you need to use curly braces and *don't* want the
processor to treat them as an attribute value template?
Consider:
<a href="#" onclick="if (foo == false) {bar = true; alert('ding');} return
false">Don't click me</a>
If foo == false, the browser should execute the next two statements. But
the XSLT processor (rightly) sees this as an AVT and attempts to evaluate it
as an expression, with predictably dire results.
A workaround is to write the onclick handler with xsl:attribute:
<xsl:attribute name="onclick">if (foo == false) {bar = true; alert('ding');}
return false</xsl:attribute>
but I wanted to know if there was any way to escape the curly braces
directly in the attribute.
thanks,
b.
| brian martinez brian.martinez@xxxxxxxxxxx |
| lead gui programmer 303.357.3548 |
| cheap tickets, part of trip network fax 303.357.3380 |
| 6560 greenwood plaza blvd., suite 400 englewood, co 80111 |
| cendant travel distribution services http://www.cheaptickets.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








