Ben,
<xsl:text disable-output-escaping="yes">
<![CDATA[
if(this.field && this.field.value != null)
]]>
Should help you
HTH
Vasu
----- Original Message -----
From: "ben senior" <ben(_at_)autonomic(_dot_)net>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Tuesday, January 25, 2005 10:21 AM
Subject: [xsl] The old problem of Javascript, XSL and ampersand...
As far as I can tell from the lists, there is no way to get an XSL sheet
to output valid javascript, the <>& chars are converted to & etc...
e.g. if(this.field && this.field.value != null) becomes
if(this.field & & this.field.value != null) which is invalid
JScript.
However, I didn't get any exact matches on the list for this problem. So
that the list contains a definitive and discoverable answer, can
somebody confirm whether or not it is possible to get an XSL template to
emit unescaped characters like "&".
Many thanks,
Ben
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--