import com.ernieyu.feedparser.Feed; import com.ernieyu.feedparser.FeedException; import com.ernieyu.feedparser.FeedParser; import com.ernieyu.feedparser.FeedParserFactory; import com.ernieyu.feedparser.Item; try { InputStream inputstream = new URL("http://rss.android.com/rss).openStream(); FeedParser parser = FeedParserFactory.newParser(); Feed feed = parser.parse(inputstream); List- itemList = feed.getItemList(); for (Item item : itemList) { logger.info("Title : " + item.getTitle()); logger.info("Item : " + item.getLink()); logger.info("Description : " + item.getDescription()); logger.info("Date : " + item.getPubDate()); //might be null } } catch (IOException e) { logger.info("IOException : " + e.getMessage()); } catch (FeedException e) { logger.info("FeedException : " + e.getMessage()); }
References : [1] ROME - All feeds lead to Rome! [2] Java.Beans on Android [3] Simple Feed Parser