Re: Processing CDATA in input XML
This is a FAQ, The usual advice, if you have any control over your input is don't start from here. If the xml content wasn't in cdata section it would be usable as xml. (You'd have to remove the <?xml (<?xml is only allowed at the start of a document and <?XML isn't allowed anywhere) If you can't change your input then if your processor supports disable-output-escaping then do <xsl:value-of disable-output-escaping="yes" select="source-string-xml"/> (You'd still have to get rid of that spurious <?XML though.) Otherwise if your processor (eg saxon, msxsl) supports an extension to call an xml parser you can parse the string as an xml document and get a node set that way. David -- http://www.dcarlisle.demon.co.uk/matthew XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format