D
David Schwartz
've got some javascript and HTML I want to enter directly into my xml
document. I've entered the JS and HTML content into a tag that's
defined as text in the schema. When I process my xml, the > and < in
the JS and HTML are output as named entitles < and >. As a
result, this content is interpreted by the browser as page content
rather than code/markup to be processed and rendered.
I've tried using just the non-escaped content as well the following
templates but the named entities always appear in the output.
<xsl:template match="code">
<div style="MARGIN-LEFT: 30px">
<xsl:text disable-output-escaping="yes"><![CDATA[ </
xsl:text>
<xsl:value-of select="."/>
<xsl:text disable-output-escaping="yes">]]></
xsl:text>
</div>
</xsl:template>
<xsl:template match="code">
<div style="MARGIN-LEFT: 30px">
<xsl:value-of select="." disable-output-escaping="yes"/>
</div>
</xsl:template>
Any help would be appreciated!!
TIA,
David
document. I've entered the JS and HTML content into a tag that's
defined as text in the schema. When I process my xml, the > and < in
the JS and HTML are output as named entitles < and >. As a
result, this content is interpreted by the browser as page content
rather than code/markup to be processed and rendered.
I've tried using just the non-escaped content as well the following
templates but the named entities always appear in the output.
<xsl:template match="code">
<div style="MARGIN-LEFT: 30px">
<xsl:text disable-output-escaping="yes"><![CDATA[ </
xsl:text>
<xsl:value-of select="."/>
<xsl:text disable-output-escaping="yes">]]></
xsl:text>
</div>
</xsl:template>
<xsl:template match="code">
<div style="MARGIN-LEFT: 30px">
<xsl:value-of select="." disable-output-escaping="yes"/>
</div>
</xsl:template>
Any help would be appreciated!!
TIA,
David