[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Problem parsing a RSS file with XML parser
Hi! I am trying to validate a RSS 0.9 document (not created by myself) with PHP's DOM parser. The parser can't parse the file, because it mistakes the doctype-tag for the root tag. Thus it gives a warning about junk after the root tag, and the DOM only contains a doctype node. The validator at http://www.stg.brown.edu/service/xmlvalid/ says that it "can't resolve Public ID", so it seems the problem lies in the doctype-tag. The strange thing is that the doctype-tag i totally identical to what is stated in the RSS 0.91 spec at http://my.netscape.com/publish/formats/rss-spec-0.91.html The relevant part of the RSS file looks like this: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd"> <rss version="0.91"> (contents of root tag left out) </rss> The full file resides at http://www.yelah.net/backend.php Can anyone figure out what's wrong? /Pelle
|
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
|