Rss在java类中的解析过程:
package rss.parse;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Iterator;
import com.sun.cnpi.rss.elements.Channel;
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 RssTest {
public static void main(String[] args){
try {
RssParser parser = RssParserFactory.createDefault();
URL url = new URL("http://www.zhuoda.org/lunzi.rss");
Rss rss = parser.parse(url);
Channel channerl = rss.getChannel();
System.out.println(channerl.getLink());
System.out.println(channerl.getItems().size());
System.out.println(channerl.getDescription());
Iterator it = channerl.getItems().iterator();
while(it.hasNext()){
Item item = (Item) it.next();
System.out.println("title:"+item.getTitle());
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (RssParserException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}