Rss-Rome 阅读器读取XML文件

Rss-Rome 阅读器读取XML文件

http://yueding920.blog.163.com/blog/static/352508902010521104649147/

核心代码:

java实现代码:

rssUrl ="http://218.206.234.34:8080/rss-xmlrpc/testRss/test.xml";

//rssUrl定义xml所在的web地址,是个属性,有set-get方法

URL url = new URL(getRssUrl());

//新建URL

XmlReader reader = new XmlReader(url);

//XmlReader是由rome提供的读取xml文件的一个类。

SyndFeedInput input = new SyndFeedInput(); 

SyndFeed feed = input.build(reader);

List entries = feed.getEntries();

//获取xml文件中的item标签数据了集合

List enList = new ArrayList();

//SyndEntry的一个集合,用来页面展示

for (int i = 0; i < entries.size(); i++) {  

    SyndEntry entry = (SyndEntry) entries.get(i);  

    enList.add(entry);  

}

return enList;

//向页面返回SyndEntry的数据结合,在页面上遍历

 

页面展示代码:

<%

       List enList = rssT.parseRss();

       if (enList != null && !enList.isEmpty()) {

              for (int i = 0; i < enList.size(); i++) {

                     SyndEntry entry = (SyndEntry) enList.get(i);

%>

<tr>

       <td><%=entry.getTitle()%></td>

       <td>

              <a href="http://yueding920.blog.163.com/blog/<%=entry.getLink()%>">地址</a>

       </td>

       <td><%=entry.getDescription().getValue()%></td>

       <td><%=entry.getPublishedDate()%></td>

       <td><%=entry.getAuthor()%></td>

</tr>

<%

       }

       }

%>

我的页面展示很粗糙,大概明白意思就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值