RE: [xsl] CDATA - Can I have XML ?

Subject: RE: [xsl] CDATA - Can I have XML ?
From: "Jeffrey Winter" <JeffreyWinter@xxxxxxx>
Date: Fri, 7 Mar 2003 09:55:43 -0500

What about the situation where an XHTML fragment needs to be 
put into an otherwise "vanilla" XML document, where character
entities (&ldquo; etc.) are embedded in the XHTML document
fragment?

Is it poor design to use these character entities?

Thanks.


> -----Original Message-----
> From: Michael Kay [mailto:mhk@xxxxxxxxx] 
> Sent: Friday, March 07, 2003 9:25 AM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: [xsl] CDATA - Can I have XML ?
> 
> 
> >   Is it possible possible to parse the XML data which is 
> > under CDATA tag in a XSL?
> 
> Yes, you can extract it as a string and pass it to an XML parser like
> any other string. But you can't do this within standard XSLT 
> 1.0 (Saxon
> has an extension function saxon:parse to do this).
> 
> The usual advice is that when you nest one XML document 
> inside another,
> you should nest it directly, without using CDATA. XML is specifically
> designed to allow such nesting. CDATA is saying "the angle brackets in
> here may look like markup, but they aren't". So if they are 
> markup, why
> put them in CDATA?
> 
> But of course, dealing with badly-designed XML is what we all 
> have to do
> every day.
> 
> Michael Kay
> Software AG
> home: Michael.H.Kay@xxxxxxxxxxxx
> work: Michael.Kay@xxxxxxxxxxxxxx 
> 
> 
>  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