package myPackage; import java.io.IOException; import java.net.URL; import org.apache.abdera.Abdera; import org.apache.abdera.model.Document; import org.apache.abdera.model.Entry; import org.apache.abdera.model.Feed; import org.apache.abdera.parser.ParseException; import org.apache.abdera.parser.Parser; public class ConsumeAtomUsingAbdera { public static void main(String[] args) throws ParseException, IOException { System.out.println("Consuming Atom Documents using Abdera...\n"); Abdera abdera = new Abdera(); Parser parser = abdera.getParser(); URL url = new URL("http://alexharden.org/blog/atom.xml"); Document doc = parser.parse(url.openStream()); Feed feed = doc.getRoot(); System.out.println(feed.getTitle()); for (Entry entry : feed.getEntries()) { System.out.println("\t" + entry.getTitle()); } } }