|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Problem with < and > in front and after CDAT
> I'm having trouble parsing an RSS feed (version 2.0), over
> which I have no control, server-side using using classic ASP
> and XSL (version 1) Mu guess is that the problem lies in the
> following line of the RSS feed:
> <description><![CDATA[ text ]]></description> The
> result is that none of the content in between the description
> tag shows up on screen. Below are the relevant pieces of code.
>
> Is there a way in XSL 1.0 to fix the < and > in front
> of and after the CDATA section? If it can only be done in
> XSLT 2.0, I would be glad to learn how. Thanks in advance.
Frankly, since XSLT is designed for processing XML, if you need to deal with
broken XML then I think it's often better to fix it using a tool that's
designed to handle arbitrary text, such as Perl.
However, it does depend how badly broken it is. In this particular case you
could repair it using
saxon:parse("<repair>" + description + "</repair>")
Michael Kay
http://www.saxonica.com/
|
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
|






