Subject: RE: HTML in CDATA
From: "Williams, Brad" <Bawilliams@xxxxxxxxxxx>
Date: Tue, 12 Jun 2001 09:07:47 -0700
|
Mike,
You mentioned that XSLT was not the best tool for mixing HTML and XML. What
would you recommend using when you need to display XML with images,
graphics, tables, etc... in a browser?
Thanks,
Brad
-----Original Message-----
From: Mike Brown [mailto:mike@xxxxxxxx]
Sent: Monday, June 11, 2001 7:00 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: HTML in CDATA
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
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- RE: HTML in CDATA, (continued)
- Michael Kay - Tue, 12 Jun 2001 05:28:37 -0400 (EDT)
- Chris Kruse - Mon, 11 Jun 2001 20:07:17 -0400 (EDT)
- Mike Brown - Mon, 11 Jun 2001 21:57:09 -0400 (EDT)
- Williams, Brad - Tue, 12 Jun 2001 12:05:52 -0400 (EDT) <=
- Tim Watts - Tue, 12 Jun 2001 19:46:48 -0400 (EDT)
- Peter Flynn - Wed, 13 Jun 2001 05:10:30 -0400 (EDT)
|
|