-
Notifications
You must be signed in to change notification settings - Fork 10
A Java-based parser for RSS and Atom web feeds.
License
ernieyu/simple-feed-parser
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Simple Feed Parser
A Java-based parser for RSS and Atom web feeds.
Goals
-----
- 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
Build
-----
Building the project jar file requires JDK 1.6.0 and Ant 1.7.0 or later.
The following command builds the jar file in the dist folder:
ant clean jar
The feedparser-[version].jar file may be added to the classpath of any Java
or Android project.
Usage
-----
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();
...
}
Release history
---------------
0.1 Initial releaseAbout
A Java-based parser for RSS and Atom web feeds.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published