/*
* 创建日期 2006-6-21
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package com.broha.lib;
import java.io.IOException;
import org.apache.commons.digester.rss.Channel;
import org.apache.commons.digester.rss.RSSDigester;
import org.xml.sax.SAXException;
/**
* @author Administrator
*
* TODO 要更改此生成的类型注释的模板,请转至 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
public class ParseRssChannel {
public static void main(String[] args) {
//RSS地址
String url = "http://ent.163.com/special/00031K7Q/rss_enttv.xml";
RSSDigester digester = new RSSDigester();
try {
Channel obj = (Channel) digester.parse(url);
for (int i=0; i<obj.getItems().length;i++) {
System.out.println((i+1)+"."+obj.getItems()[i].getTitle());
}
} catch (IOException e) {
e.printStackTrace();
} catch (SAXException e) {
e.printStackTrace();
}
}
}
|