Simple Feed Parser
A Java-based parser for RSS and Atom web feeds.
-
simple Java API
-
compatible with Java and Android SDKs
-
support for RSS 1.0/2.0 and Atom 1.0 feeds
-
small resource footprint without external library dependencies
Add to your maven repo and include dependency in your pom.xml
Parsing an input stream for a feed requires the following statements:
FeedParser parser = FeedParserFactory.newParser();
Feed feed = parser.parse(feedStream);
The Feed data structure is a simple hierarchy of Feed, Item, and Element objects. Convenience methods are provided for common data values. Refer to the API docs at http://ernieyu.github.com/
To obtain an input stream from a URL, an application can use the following boilerplate code:
URL url = new URL(urlText);
HttpURLConnection httpConnection = (HttpURLConnection) url.openConnection();
if (httpConnection.getResponseCode() == HttpURLConnection.HTTP_OK) {
InputStream feedStream = httpConnection.getInputStream();
...
}
0.1 Initial release