Macromedia has released “RSSU(RSS Untangle – RSSU)”:http://www.macromedia.com/software/drk/productinfo/product_overview/volume4/coldfusionmx.html#rssu, a Java RSS parsing library. From The Serverside:
RSSU is perfect for building Java based RSS aggregators. It parses any version of RSS (.91, .92, 1.0 and 2.0) from a stream, URL or file into an intuitive tree of Java objects. If you don’t know the version of the RSS feed (as you often don’t when aggregating feeds), just use the AutoParser, and it will figure it out for you.
RSSU supports and exposes all known tags in all RSS versions, including image tags, and will even retrieve the bytes of images referenced in feeds for you. You can also use RSSU for generating different versions of RSS. The project comes with a ColdFusion MX custom tag and component interface so it can easily be integrated into ColdFusion applications as well as J2EE.
It seems to have fuller support for more advanced RSS features compared to “Informa”:http://informa.sourceforge.net/, however it isn’t free or opensource – it has to be purchased as part of “Macromedia’s”:http://www.macromedia.com/ “DevNet Resource Kit Volume 4”:http://www.macromedia.com/software/drk/productinfo/all_volumes/#4.