Wednesday, June 6, 2007

ROME : RSS/ATOM syndication and publishing tools

clipped from
Project ROME

ROME is an set of open source Java tools for parsing, generating and publishing RSS and Atom feeds.
The core ROME library depends only on the JDOM XML parser and supports parsing, generating
and converting all of the popular RSS and Atom formats including RSS 0.90, RSS 0.91 Netscape,
RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, and Atom 1.0
You can parse to an RSS object model, an Atom object model or an abstract SyndFeed model
that can model either family of formats.

The ROME Subprojects are available separately and provide additional capabilities. The
ROME Fetcher subproject
provides a caching feed-fetcher, the
ROME Propono subproject
provides Atom protocol and MetaWeblog API based publishing capabilities and host of
ROME Modules
provide support for feed extensions such as GeoRSS, iTunes, Microsoft SSE and SLE, Google GData and others.