This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Unwanted Output Escaping
- From: Oleg Tkachenko <olegt at multiconn dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Thu, 23 May 2002 14:38:28 +0200
- Subject: Re: [xsl] Unwanted Output Escaping
- Organization: Multiconn International
- References: <F204rg2nRySLpcSzQTs00003663@hotmail.com>
- Reply-to: xsl-list at lists dot mulberrytech dot com
gary cor wrote:
> 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>
> ]]>
Well, by this you said explicitly "that is character data, not markup right here".
> </xsl:template>
>
> Unfortunately the output appears escaped as <Hello> , when no
> escaping is needed.
And now you mean you want that character data to be a markup?
If so, why did you marked it as character data in xsl?
--
Oleg Tkachenko
Multiconn International, Israel
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list