RE: [xsl] Unwanted Output Escaping

Subject: RE: [xsl] Unwanted Output Escaping
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Thu, 23 May 2002 14:18:17 +0100
> 
> <xsl:template name="bob">
>     <![CDATA[
>         <p>Hello</p>
>     ]]>
> </xsl:template>
> 
> Unfortunately the output appears escaped as &lt;Hello&gt; , 
> when no escaping 
> is needed.
> 
As we tell people quite often on this list, the purpose of putting
something in CDATA is to tell the XML parser that the "<p>" is ordinary
data, not markup. So putting markup in a CDATA section doesn't make
sense.

If someone else made this design error and you can't change it, then
disable-output-escaping gives you a way out of the mess.

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx 


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


Current Thread