How to parse RSS/Atom feeds with the ROME Java library
Java posted over 2 years ago by christian
This is a simple example of how to use the ROME library to parse feeds:
1 import com.sun.syndication.io.*; 2 import com.sun.syndication.feed.synd.*; 3 import java.net.URL; 4 import java.util.*; 5 6 public class RomeParserTest { 7 8 public static void main(String args[]) { 9 try { 10 SyndFeedInput sfi = new SyndFeedInput(); 11 12 String urls[] = { 13 "...", 14 "..." 15 }; 16 17 for(String url:urls) { 18 SyndFeed feed = sfi.build(new XmlReader(new URL(url))); 19 20 List entries = feed.getEntries(); 21 22 System.out.println(feed.getTitle()); 23 System.out.println(entries.size()); 24 } 25 } catch (Exception ex) { 26 throw new RuntimeException(ex); 27 } 28 } 29 }