PeachRSS is an "open source" RSS parser written in PHP. It is compatible with RSS 0.9 through RSS 2.0 as well as Atom Feeds and Feedburner Feeds.
PeachRSS was written after using several other RSS parsers and finding limitations in the flexibility of the RSS parser to adapt to new and/or custom feed formats. Particularly when parsing RSS feeds from the various blog software packages there was a significant amount of discrepency as far as which format to adhere to. The PeachRSS parser was constructed using a modular approach making it easy to extend the core functionality of the application when necessary by developers who need custom tailored solutions.
PeachRSS is simple and elegant, lightweight, flexible, portable and robust. While many of the other solutions tend to over complicate the process of parsing an RSS feed based on the feed type, the power of PeachRSS lies in it's simplicity. Developers can select individual fields to be fetched, as few or as many fields can be selected by specifying which fields to return. This is an especially useful feature for developers who are used to struggling with constantly changing blog software RSS feeds.
PeachRSS is currently available as a PHP class. Development is underway for a PERL module as well as a C++ class.
