Re: Re: [xsl] Unwanted Output Escaping

Subject: Re: Re: [xsl] Unwanted Output Escaping
From: "gary cor" <stuff4gary@xxxxxxxxxxx>
Date: Thu, 23 May 2002 12:01:33 +0000
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@xxxxxxxxxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
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 &lt;Hello&gt; , 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



Current Thread