blob: 843a849a0890ed425c2179e8359bf2755961c8e0 [file] [log] [blame]
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<Feed> 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());
}
}
}