使用rome实现RSS 订阅

从订阅频道获取新闻:

订阅频道:

人民网、网易网、雷锋网、xx观察网

pom.xml中添加依赖:

		
			com.rometools
			rome
			1.8.0
		
import java.net.URL;
import java.util.ArrayList;
import java.util.List;

import com.rometools.rome.feed.synd.SyndContent;
import com.rometools.rome.feed.synd.SyndEntry;
import com.rometools.rome.feed.synd.SyndFeed;
import com.rometools.rome.io.SyndFeedInput;
import com.rometools.rome.io.XmlReader;

/**
 * 从订阅频道获取新闻
 * @author xus
 * @date 2018年10月22日
 */
public class RSSUtil {

	/**
	 * 
	 * @param args
	 * @date 2018年10月22日
	 * @author xus
	 */
	public static void main(String[] args) {
		process();
	}

	public static void process() {
		String rmRss = "";//xx网
		String wyRss = "";//xx网
		String lfRss = "";//xx网
		String xxRss = "";//xx网

		List list = new ArrayList();
		list.add(wyRss);
		/*		list.add(wyRss);
				list.add(lfRss);
				list.add(xxRss);*/

		for (int i = 0; i < list.size(); i++) {
			try {
				URL url = new URL(list.get(i));
				// 读取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 j = 0; j <= 0; j++) {
					SyndEntry entry = (SyndEntry) entries.get(j);
					SyndContent description = entry.getDescription();
					System.err.println("====================");
					System.err.println("SyndEntry对象:");
					System.err.println(entry.toString());
					System.err.println("SyndContent对象:");
					System.err.println(description.toString());
				}
			} catch (Exception e) {
				e.printStackTrace();
			}

		}
	}

}

 输出结果如下:

Rss源的编码格式为:GBK
====================
SyndEntry对象:
SyndEntryImpl.comments=null
SyndEntryImpl.author=
SyndEntryImpl.wireEntry=null
SyndEntryImpl.link=
SyndEntryImpl.description.mode=null
SyndEntryImpl.description.type=text/html
SyndEntryImpl.description.interface=interface com.rometools.rome.feed.synd.SyndContent
SyndEntryImpl.description.value=

重温iPhone家族的辛酸血泪史

2007年,我——iPhone家族的大儿子诞生了,粑粑是乔布斯大神。我天生自带“贵族”血统...嗯...就是一出生就比别人家机贵两三倍。

但是,在那个年代,没有键盘只有一个home键、又长得圆滚滚的我就像个怪物...硬件配置也算不上高,所以常常被其它机嘲笑,说我一看就不像什么正经机,更像隔壁老王生的播放器...

iPhone家族成长记

后来我才知道,虽然我是亲生的没错,但我其实可能是个炮灰...我的存在也许是为我弟iPhone3G试水。

老弟和我长得很像,但是它有黑白两套衣服,有了3G功能让人们在网上浪里个浪~所以自然比我受欢迎多了。

iPhone家族成长记

不过,我们都没有前置摄像头,只有200万像素的后置摄像头,AV画质也是催人泪下。幸好,那时候自拍党还没得势。

二弟出生一年后,我们又迎来了三弟iPhone 3GS。我们家族的起名套路出现了,这个S就是Speed,表示比之前那位性能更高,内存变大了,反应速度变快了,拍照像素也提升到了320万。当然了...还有你们都懂的...卖的更贵了...

iPhone家族成长记

2010年出生的iPhone4拉高了我们家族的整体颜值,以前不是塑料壳就是金属壳,这货居然换上了玻璃壳,而且还变薄了好多,视网膜显示屏让它画质感人。

啧啧,不过美貌也是要付出代价滴...天线门的事儿你们都晓得伐?用手握住它的姿势稍有不对,就没信号了...

iPhone家族成长记

再后来的iPhone4S算是我们家族争议比较小的一位了,它身上还出现了一个可供大家随时调戏的Siri...

iPhone家族成长记

晴天霹雳!我们的粑粑乔布斯在iPhone4s发布后就狗带了...

肾7来临前,让我们复习一遍iPhone家族成长记

于是库克成为了接盘侠,我们的干爹~

被干爹接管后,iPhone5顺利诞生,不过从此开始,我们家族出现了一言不合就变弯的毛病...

iPhone家族成长记

iPhone5比之前几位都更薄更长更轻,堪比卫生巾进化史。

更有民间权威机构预测,iPhone20或将直接替代绝地武士手中的光剑。

虽然我们已经是“贵族”了,但干爹想让我们变得更“壕情万丈”,iPhone5s身上出现了土豪金配色!于是中国的煤老板笑了~

和iPhone5s同时出生的还有塑料壳的iPhone5c,我家这位小兄弟啊就是看着廉价,其实卖得一点都不便宜,所以在我们家族中地位一直比较尴尬...

但是,5C颜色多啊,分别是:武藤蓝、茶婊绿、脑残粉、大便黄和古德白...

iPhone家族成长记

2014年9月,iPhone 6和6plus出生,bigger than bigger的它们果然没让段子手们失望。

不过,听说我家弟弟们向外凸起的摄像头逼了死一帮处女座...我仅代表整个家族向你们致以最诚挚的慰问,请放心,我们坚决不改!

iPhone家族成长记

而且接下来的iPhone6s、6splus和6系列傻傻分不清楚,长得跟双胞胎似的,除了玫瑰金的新衣服,听说此事让中国小贩的手机壳兜售业务出现了突飞猛进的增长,吾心甚慰。

iPhone家族成长记

2016年3月份,家族出现了逆生长,小兄弟iPhoneSE诞生了,据说是iPhone 5S的升级版本,从此5C不再孤单,家族中终于有机陪它一起尴尬了...

iPhone家族成长记

现在很多人都说我们家族衰落了,可我们照样推出了iPhone7和7plus~你们说要是敢把耳机口改为Lightning接口就再也不会爱了...但你以为我们会怕?!你们不高兴用Lightning接口,就去买无线耳机Airpods呗~有木有被我们家7plus的双摄像头惊艳到?妥妥的一款拍照手机还不赶紧入了。最后告诉你们一个好消息,你们终于可以和我家小7一起洗澡了,而且不用担心它脑袋进水哦~

“肾重!珍爱生命,远离苹果”的道理你们都懂,可我就喜欢你们这种嘴上说不要,身体却很诚实的人类,为了我们又卖肾又捐器官的,目测又要有一大波客观要在我家门外翘首以盼了,小7已经洗洗干净准备接客了。

版权声明:本文系网易《哒哒良品》独家原创,插画师:关斌斌。任何媒体或网站未经书面授权不得转载,违者将追究法律责任。

[详细]

SyndEntryImpl.foreignMarkup=[] SyndEntryImpl.updatedDate=null SyndEntryImpl.source=null SyndEntryImpl.title=重温iPhone家族的辛酸血泪史 SyndEntryImpl.interface=interface com.rometools.rome.feed.synd.SyndEntry SyndEntryImpl.uri= SyndEntryImpl.enclosures=[] SyndEntryImpl.modules[0].date=null SyndEntryImpl.modules[0].formats=[] SyndEntryImpl.modules[0].sources=[] SyndEntryImpl.modules[0].rightsList=[] SyndEntryImpl.modules[0].creators=[] SyndEntryImpl.modules[0].subject=null SyndEntryImpl.modules[0].description=null SyndEntryImpl.modules[0].language=null SyndEntryImpl.modules[0].source=null SyndEntryImpl.modules[0].type=null SyndEntryImpl.modules[0].title=null SyndEntryImpl.modules[0].interface=interface com.rometools.rome.feed.module.DCModule SyndEntryImpl.modules[0].descriptions=[] SyndEntryImpl.modules[0].coverages=[] SyndEntryImpl.modules[0].relation=null SyndEntryImpl.modules[0].contributor=null SyndEntryImpl.modules[0].rights=null SyndEntryImpl.modules[0].publishers=[] SyndEntryImpl.modules[0].coverage=null SyndEntryImpl.modules[0].identifier=null SyndEntryImpl.modules[0].creator=null SyndEntryImpl.modules[0].types=[] SyndEntryImpl.modules[0].languages=[] SyndEntryImpl.modules[0].identifiers=[] SyndEntryImpl.modules[0].subjects=[] SyndEntryImpl.modules[0].format=null SyndEntryImpl.modules[0].dates=[] SyndEntryImpl.modules[0].titles=[] SyndEntryImpl.modules[0].uri=http://purl.org/dc/elements/1.1/ SyndEntryImpl.modules[0].publisher=null SyndEntryImpl.modules[0].contributors=[] SyndEntryImpl.modules[0].relations=[] SyndEntryImpl.contents=[] SyndEntryImpl.links=[] SyndEntryImpl.publishedDate=null SyndEntryImpl.contributors=[] SyndEntryImpl.categories=[] SyndEntryImpl.titleEx.mode=null SyndEntryImpl.titleEx.type=null SyndEntryImpl.titleEx.interface=interface com.rometools.rome.feed.synd.SyndContent SyndEntryImpl.titleEx.value=重温iPhone家族的辛酸血泪史 SyndEntryImpl.authors=[] SyndContent对象: SyndContentImpl.mode=null SyndContentImpl.type=text/html SyndContentImpl.interface=interface com.rometools.rome.feed.synd.SyndContent SyndContentImpl.value=

重温iPhone家族的辛酸血泪史

2007年,我——iPhone家族的大儿子诞生了,粑粑是乔布斯大神。我天生自带“贵族”血统...嗯...就是一出生就比别人家机贵两三倍。

但是,在那个年代,没有键盘只有一个home键、又长得圆滚滚的我就像个怪物...硬件配置也算不上高,所以常常被其它机嘲笑,说我一看就不像什么正经机,更像隔壁老王生的播放器...

iPhone家族成长记

后来我才知道,虽然我是亲生的没错,但我其实可能是个炮灰...我的存在也许是为我弟iPhone3G试水。

老弟和我长得很像,但是它有黑白两套衣服,有了3G功能让人们在网上浪里个浪~所以自然比我受欢迎多了。

iPhone家族成长记

不过,我们都没有前置摄像头,只有200万像素的后置摄像头,AV画质也是催人泪下。幸好,那时候自拍党还没得势。

二弟出生一年后,我们又迎来了三弟iPhone 3GS。我们家族的起名套路出现了,这个S就是Speed,表示比之前那位性能更高,内存变大了,反应速度变快了,拍照像素也提升到了320万。当然了...还有你们都懂的...卖的更贵了...

iPhone家族成长记

2010年出生的iPhone4拉高了我们家族的整体颜值,以前不是塑料壳就是金属壳,这货居然换上了玻璃壳,而且还变薄了好多,视网膜显示屏让它画质感人。

啧啧,不过美貌也是要付出代价滴...天线门的事儿你们都晓得伐?用手握住它的姿势稍有不对,就没信号了...

iPhone家族成长记

再后来的iPhone4S算是我们家族争议比较小的一位了,它身上还出现了一个可供大家随时调戏的Siri...

iPhone家族成长记

晴天霹雳!我们的粑粑乔布斯在iPhone4s发布后就狗带了...

肾7来临前,让我们复习一遍iPhone家族成长记

于是库克成为了接盘侠,我们的干爹~

被干爹接管后,iPhone5顺利诞生,不过从此开始,我们家族出现了一言不合就变弯的毛病...

iPhone家族成长记

iPhone5比之前几位都更薄更长更轻,堪比卫生巾进化史。

更有民间权威机构预测,iPhone20或将直接替代绝地武士手中的光剑。

虽然我们已经是“贵族”了,但干爹想让我们变得更“壕情万丈”,iPhone5s身上出现了土豪金配色!于是中国的煤老板笑了~

和iPhone5s同时出生的还有塑料壳的iPhone5c,我家这位小兄弟啊就是看着廉价,其实卖得一点都不便宜,所以在我们家族中地位一直比较尴尬...

但是,5C颜色多啊,分别是:武藤蓝、茶婊绿、脑残粉、大便黄和古德白...

iPhone家族成长记

2014年9月,iPhone 6和6plus出生,bigger than bigger的它们果然没让段子手们失望。

不过,听说我家弟弟们向外凸起的摄像头逼了死一帮处女座...我仅代表整个家族向你们致以最诚挚的慰问,请放心,我们坚决不改!

iPhone家族成长记

而且接下来的iPhone6s、6splus和6系列傻傻分不清楚,长得跟双胞胎似的,除了玫瑰金的新衣服,听说此事让中国小贩的手机壳兜售业务出现了突飞猛进的增长,吾心甚慰。

iPhone家族成长记

2016年3月份,家族出现了逆生长,小兄弟iPhoneSE诞生了,据说是iPhone 5S的升级版本,从此5C不再孤单,家族中终于有机陪它一起尴尬了...

iPhone家族成长记

现在很多人都说我们家族衰落了,可我们照样推出了iPhone7和7plus~你们说要是敢把耳机口改为Lightning接口就再也不会爱了...但你以为我们会怕?!你们不高兴用Lightning接口,就去买无线耳机Airpods呗~有木有被我们家7plus的双摄像头惊艳到?妥妥的一款拍照手机还不赶紧入了。最后告诉你们一个好消息,你们终于可以和我家小7一起洗澡了,而且不用担心它脑袋进水哦~

“肾重!珍爱生命,远离苹果”的道理你们都懂,可我就喜欢你们这种嘴上说不要,身体却很诚实的人类,为了我们又卖肾又捐器官的,目测又要有一大波客观要在我家门外翘首以盼了,小7已经洗洗干净准备接客了。

版权声明:本文系网易《哒哒良品》独家原创,插画师:关斌斌。任何媒体或网站未经书面授权不得转载,违者将追究法律责任。

[详细]

 

你可能感兴趣的:(Spring)