rome读取rss-凯发k8娱乐app
it俱乐部创始人杜鸿飞专访 2013年10月微软mvp当选名单揭晓! tag功能介绍—我们为什么打tag “说说家乡的互联网”主题有奖征文 订阅csdn社区周刊,,及时了解社区精华内容
rome读取rss
分类: java web
需要的jar包
rome.jar 、 jdom.jar
import java.net.url;
import java.util.list;
import com.sun.syndication.feed.synd.syndcategory;
import com.sun.syndication.feed.synd.syndcontent;
import com.sun.syndication.feed.synd.syndenclosure;
import com.sun.syndication.feed.synd.syndentry;
import com.sun.syndication.feed.synd.syndfeed;
import com.sun.syndication.io.syndfeedinput;
import com.sun.syndication.io.xmlreader;
public class testparse {
public static void main(string[] args) {
testparse test = new testparse();
test.parserss();
}
public void parserss() {
//
string rss = "?cmd=1&class=civilnews&tn=rss&sub=0]?cmd=1&class=civilnews&tn=rss&sub=0";
string rss = "";
try {
url url = new ;
// 读取rss源
xmlreader reader = new xmlreader(url);
system.out.println("rss源的编码格式为:" reader.getencoding());
syndfeedinput input = new syndfeedinput();
// 得到syndfeed对象,即得到rss源里的所有信息
syndfeed feed = input.build(reader);
//system.out.println(feed);
// 得到rss新闻中子项列表
list entries = feed.getentries();
// 循环得到每个子项信息
for (int i = 0; i < entries.size(); i ) {
syndentry entry = (syndentry) entries.get(i);
// 标题、连接地址、标题简介、时间是一个rss源项最基本的组成部分
system.out.println("标题:" entry.gettitle());
system.out.println("连接地址:" entry.getlink());
syndcontent description = entry.getdescription();
system.out.println("标题简介:" description.getvalue());
system.out.println("发布时间:" entry.getpublisheddate());
// 以下是rss源可先的几个部分
system.out.println("标题的作者:" entry.getauthor());
// 此标题所属的范畴
list categorylist = entry.getcategories();
if (categorylist != null) {
for (int m = 0; m < categorylist.size(); m ) {
syndcategory category = (syndcategory) categorylist.get(m);
system.out.println("此标题所属的范畴:" category.getname());
}
}
// 得到流媒体播放文件的信息列表
list enclosurelist = entry.getenclosures();
if (enclosurelist != null) {
for (int n = 0; n < enclosurelist.size(); n ) {
syndenclosure enclosure = (syndenclosure) enclosurelist.get(n);
system.out.println("流媒体播放文件:" entry.getenclosures());
}
}
system.out.println();
}
} catch (exception e) {
e.printstacktrace();
}
}
}
查看评论
* 以上用户言论只代表其个人观点,不代表csdn网站的观点或立场
- 明升m88体育:俱乐部
明升m88体育:本菲卡官方确认,明升m88体育:俱乐部正在与球队主帅拉热就解约事宜进行... - 美欧指责巴将aip系统
元级潜艇 团长老丁 自元级潜艇露面以来,其新颖的外形和优异的性能就引起了全世界军事... - 深度:我侦察船抵近夏
新浪军事编者:为了更好的为读者呈现多样军事内容,满足读者不同阅读需求,共同探讨国... - 中土导弹交易目前协议
红旗-9防空导弹系统(资料图) 人民网11月15日讯土耳其国防官员14日表示,针对是否同...