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: Mike Brown <mike at skew dot org>
- Date: Mon, 11 Jun 2001 19:59:39 -0600 (MDT)
- Reply-To: xsl-list at lists dot mulberrytech dot com
Robert Dahnke wrote:
> If I have HTML in a CDATA region like here:
>
> <article><![CDATA[Test News<br><br>Test News<br><br>Test News]]></article>
CDATA sections are just a convenience so that you don't have to escape the
markup in the source document. It doesn't make the character data mean
anything different than
Test News<br><br>Test News etc etc.
If you want to produce non-well-formed output like you describe, you need
to use disable-output-escaping="yes" when you create the text node with
value-of. Ideally you should not be trying to embed one form of SGML in
another. XSLT is not the best tool for mixing legacy HTML with XML.
- Mike
_____________________________________________________________________________
mike j. brown, software engineer at | xml/xslt: http://skew.org/xml/
webb.net in denver, colorado, USA | personal: http://hyperreal.org/~mike/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list