THIS VERSION BREAKS BACKWARDS COMPATIBILITY
        It is very similar and should require only minor changes,
        but it is not a drop-in upgrade.

          parseXML is now parseRSS

Okay, apparently a few people actually use this, so I should probably release a new version. I've actually had this done for almost a year now but I wanted to write a real test suite for it, maybe next time. Instead, all I can say is I've been using it for the last year without a problem. Please provide me with a copy of any document wish it chokes on when making a bug report.


XML::RSSLite is a meant as a relaxed parser+, and lightweight+,++ replacement for XML::RSS. In fact, it contains a generic lightweight XML pseudo-parser* that can be used for other content.

For RSS/RDF/weblog/Scripting News content parseRSS does the following:

If you can make a convincing argument against any of these behaviors they may be relaxed. Otherwise, you might use parseXML.

+     Under certain circumstances; not valid during leap years, full
      moons, high tides, vernal equinoxes, or Wednesdays. YMMV.

*     We hope, the new parser may be too strict, please provide samples
      of content which you believe should parse but does not.

++ The new found "correctness" comes at a performance cost, it is

slower than prior versions, but still faster than XML::RSS.

** Not fully compliant with the W3C specifications.