[xsl] Unwanted Output Escaping

Subject: [xsl] Unwanted Output Escaping
From: "gary cor" <stuff4gary@xxxxxxxxxxx>
Date: Thu, 23 May 2002 11:20:15 +0000
Hi,

Attempting to pass XSL statements, including CDATA blocks as a parameter to another template, eg:

<...>
   <xsl:call-template name="container1">
       <xsl:with-param name="content">
           <xsl:call-template name="bob"/>
       </xsl:with-param>
   </xsl:call-template>
</...>

<xsl:template name="container1">
   <xsl:param name="content"/>
   <xsl:for-each select="msxml:nodeset($content)">
       <xsl:copy-of select="."/>
   </xsl:for-each>
</xsl:template>

<xsl:template name="bob">
   <![CDATA[
       <p>Hello</p>
   ]]>
</xsl:template>

Unfortunately the output appears escaped as &lt;Hello&gt; , when no escaping is needed.

G.



_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread