xsl-list
[Top] [All Lists]

RE: Mal-formed HTML within XML

2005-02-20 15:58:06
How do I use disable-output-escaping in conjunction with CDATA?

I tried this but it didn't work:

<Html><xsl:text disable-output-escaping="yes">
<![CDATA[
<p>This is the Summary section.
]]>
</xsl:text>
</Html>

Maria

-----Original Message-----
From: Michael Kay
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Sent: 20/02/05 5:31 PM
Subject: RE: [xsl] Mal-formed HTML within XML

For historical reasons, I need to store mal-formed html 
within my xml data,
and then output it as html, without the tags showing.

Two possible solutions:

(a) use the tidy utility to make the HTML well-formed

(b) use disable-output-escaping to serialize the CDATA content without
escaping the angle brackets.

Usual caveats about d-o-e apply, but this is the use case that justifies
its
inclusion in the spec.

Michael Kay
http://www.saxonica.com/


<Content>
      <Section ref="2">
              <Name>Summary</Name>
              <HTML><p>Hello world&nbsp;</HTML>
      </Section>
<Content>

If I put the html inside CDATA tags, then the tags are 
displayed in the
browser, but if I don't use CDATA then the xml is not well-formed.

Is there a way to do this?

Maria



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--





--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>