One of the many sourcecodes i found that i made a long time ago.
GeSHi (java):
/*--------------------------------------------------------------------------
RssGrabber class
*****************
By: HappyFace http://www.engineeringserver.com
Contact: info [@] engineeringserver.com
Version: unknown
Last updated: 01/August/2008
"*****************
Note: a demo that grabs and shows rss feeds
//----------------------------------------------------------------------*/
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Collection;
import java.util.Iterator;
import com.sun.cnpi.rss.elements.Item;
import com.sun.cnpi.rss.elements.Rss;
import com.sun.cnpi.rss.parser.RssParser;
import com.sun.cnpi.rss.parser.RssParserException;
import com.sun.cnpi.rss.parser.RssParserFactory;
public class RssGrabber {
RssParser parser;
Rss rss;
public static void main
(String[] args
){ RssGrabber RG = new RssGrabber();
try {
RG.parser = RssParserFactory.createDefault();
RG.
rss = RG.
parser.
parse(new URL("http://www.engineeringserver.com/blog/feed"));
RG.showBlogPost();
} catch (RssParserException e) {
e.printStackTrace();
e.printStackTrace();
e.printStackTrace();
}
}
public void showBlogPost(){
while(i.hasNext()){
Item item = (Item)i.next();
System.
out.
println("Title: " + item.
getTitle());
System.
out.
println("Link: " + item.
getLink());
System.
out.
println("Description: " + item.
getDescription());
}
}
}
Created by GeSHI 1.0.7.20