rome读取rss-凯发k8娱乐app
2017年
2013-10-16 19:09 点击次数 :次

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(); } } }

  • 上一篇:使用rome 生成rss
  • 下一篇:css 文字垂直居中
  • 查看评论

    * 以上用户言论只代表其个人观点,不代表csdn网站的观点或立场

    上一篇:圈网你我他  
    下一篇:rss内容读取
    (责任编辑:好日子)
    文章人气:
    • 明升m88体育:俱乐部
      明升m88体育:本菲卡官方确认,明升m88体育:俱乐部正在与球队主帅拉热就解约事宜进行...
      明升m88体育:俱乐部在与主帅拉热就解约进行谈判
    • 美欧指责巴将aip系统
      元级潜艇 团长老丁 自元级潜艇露面以来,其新颖的外形和优异的性能就引起了全世界军事...
      美欧指责巴将aip系统偷送给中国
    • 深度:我侦察船抵近夏
      新浪军事编者:为了更好的为读者呈现多样军事内容,满足读者不同阅读需求,共同探讨国...
      深度:我侦察船抵近夏威夷意义 监测美军重要试验
    • 中土导弹交易目前协议
      红旗-9防空导弹系统(资料图) 人民网11月15日讯土耳其国防官员14日表示,针对是否同...
      中土导弹交易目前协议很复杂 土耳其官员不愿谈
    凯发k8娱乐app首页 | 新闻 | 财经 | 军事 | 百科 | 科技 | 数码 | 汽车 | 游戏 | 娱乐 | 体育 | 文化 | 教育 | 房产 | 旅游 | 健康 | 女性 | 明星 | 美女