[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Transforming double quotes


Subject: RE: [xsl] Transforming double quotes
From: "Houghton,Andrew" <houghtoa@xxxxxxxx>
Date: Mon, 23 Jun 2008 11:20:44 -0400

> From: Aaron Johnson [mailto:artpunx@xxxxxxxxx]
> Sent: Monday, June 23, 2008 11:16 AM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Transforming double quotes
>
> Hi!
>
> I am having a problem passing double quotes. I am trying to output
> some javascript inside a template, when the template is transformed
> the double quotes come through as &quot; in the resulting html.

Use <![CDATA[ ]]> around the text:

	<script type="text/JavaScript">
<![CDATA[

		var gaJsHost = (("https:" == document.location.protocol) ?
"https://ssl." : "http://www.");
		document.write(unescape("%3Cscript src='" + gaJsHost +
"google-analytics.com/ga.js'
type='text/javascript'%3E%3C/script%3E"));
]]>

	</script>
	<script type="text/javascript">
<![CDATA[
		var pageTracker = _gat._getTracker("UA-554771-3");
		pageTracker._initData();
		pageTracker._trackPageview("<xsl:value-of
select="$virtualPage"/>");
]]>
	</script>


Current Thread