[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Need to wrap XML in tags


Subject: RE: [xsl] Need to wrap XML in <![CDATA[...]]> tags
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Mon, 4 Aug 2003 19:02:47 +0100

> Thanks for your reply, but I am not sure I understand. All I 
> want to do is go from this output
> 
> <CONTENT>
> <html>
> <head>
> <title><![CDATA[Bla Bla]]></title>
> <body><![CDATA[Bla Bla]]></body>
> </head>
> </html>
> </CONTENT>
> 
> to this:
> 
> <CONTENT><![CDATA[
> <html>
> <head>
> <title><![CDATA[Bla Bla]]></title>
> <body><![CDATA[Bla Bla]]></body>
> </head>
> </html>]]>
> </CONTENT>
> 

The output you are trying to produce is not XML. A CDATA section cannot
contain a nested CDATA section (specifically, the first "]]>" terminates
the CDATA section, and the </title> will then be reported as an
unmatched end tag).

You are having coding problems because the design is bad - you need to
get it changed.

Michael Kay


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread