This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: HTML in CDATA
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] HTML in CDATA
- From: "Michael Kay" <mhkay at iclway dot co dot uk>
- Date: Tue, 12 Jun 2001 10:34:28 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
>
> If I have HTML in a CDATA region like here:
>
> <article><![CDATA[Test News<br><br>Test News<br><br>Test
> News]]></article>
>
> Then all I would need to do in order to do in order to get
> the HTML to display (no < ;'s or > ;'s) is do
> <xsl:value-of select="article" />
>
The only way to do this is with disable-output-escaping.
Basically, the system doesn't know that the angle brackets inside the CDATA
are markup, because by writing it as CDATA you've said they are text. To
output a text "<" as a markup "<", you need d-o-e.
Mike Kay
Software AG
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list