This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Re: Unwanted Output Escaping
- From: "gary cor" <stuff4gary at hotmail dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Thu, 23 May 2002 12:01:33 +0000
- Subject: Re: Re: [xsl] Unwanted Output Escaping
- Reply-to: xsl-list at lists dot mulberrytech dot com
Oleg,
Sadly this is not a solution to our problem, the mark-up in the CDATA block
is most likely invalid mark-up that we don't control, hence we need to leave
it "as-is" through into our final output.
G.
>From: Oleg Tkachenko <olegt@multiconn.com>
>Reply-To: xsl-list@lists.mulberrytech.com
>To: xsl-list@lists.mulberrytech.com
>Subject: Re: [xsl] Unwanted Output Escaping
>Date: Thu, 23 May 2002 14:38:28 +0200
>
>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
>
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list