This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Embedding HTML in XML
- To: xsl-list at mulberrytech dot com
- Subject: Re: Embedding HTML in XML
- From: Allen Haws <joeshmoe at unicon dot net>
- Date: Wed, 29 Nov 2000 16:29:56 -0700
- References: <93CB64052F94D211BC5D0010A800133104B4DAB8@wwmess3.bra01.icl.co.uk>
- Reply-To: xsl-list at mulberrytech dot com
Another alternative would be to include the xhtml dtd in your dtd and
then the html, if well formed, would not need to be wrapped in CDATA.
However, for our implementation, we overrode some of the xhtml elements
because we only needed to use the content structure elements, such as a
table, list, p, etc.
--
*******************************************
Allen Haws
Unicon Inc.
Email: joeshmoe@unicon.net
Phone: 480.926.2368 ext 343
Direct: 480.558.2445
*******************************************
Kay Michael wrote:
>
> > I'm trying to embed some HTML markup into my XML source. I used the
> > following syntax
> >
> > <page>
> >
> > We offer the cheapest air fares to Bombay.
> >
> > <![CDATA[
> > <img src="global.gif" alt="Go around the world" />
> > ]]>
> >
> > </page>
>
> If you use CDATA, the "<" is not markup, it is text.
>
> The best way to do this is to make the HTML well-formed, and embed it
> without the CDATA.
>
> If you can't make the HTML well-formed, embed it in CDATA as above and
> output it using disable-output-escaping="yes".
>
> Mike Kay
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list