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>
<%
}
}
%>
我的頁面展示很粗糙,大概明白意思就可以了。
相關文章
- Java系列:讀取XML檔案JavaXML
- C#讀取Xml檔案C#XML
- QDomDocument 讀取和編輯xml檔案XML
- Android CHM檔案閱讀器Android
- nodejs xmlreader 讀寫xml檔案NodeJSXML
- Unity 讀取xmlUnityXML
- 「pdf檔案閱讀器」PDF Reader Pro 2.8.19.1
- iCHM Reader for Mac chm格式檔案閱讀器Mac
- chm格式檔案閱讀器:iCHM Reader for MacMac
- [轉]Spring Boot讀取配置檔案常用方式[強烈建議閱讀]Spring Boot
- 使用C#讀寫xml檔案C#XML
- 任意檔案讀取
- Java 讀取檔案Java
- VSD Viewer for Mac(Visio繪圖檔案閱讀器)ViewMac繪圖
- Visio繪圖檔案閱讀器:VSD Viewer for Mac繪圖ViewMac
- IOC - 讀取配置檔案
- python 讀取文字檔案Python
- 前端讀取excel檔案前端Excel
- 用友任意檔案讀取
- viper 讀取配置檔案
- matlab讀取npy檔案Matlab
- python小白檔案讀取Python
- cocos讀取plist檔案
- go配置檔案讀取Go
- python讀取大檔案Python
- springboot讀取配置檔案Spring Boot
- Qt使用綠色pdf閱讀器開啟檔案QT
- go 讀取.ini配置檔案Go
- 01 讀取模板HTML檔案HTML
- pg從磁碟讀取檔案
- 6.1檔案下載、讀取
- 讀取資料夾檔案
- python如何讀取大檔案Python
- Mysql溯源-任意檔案讀取?MySql
- MATLAB快速讀取STL檔案Matlab
- java中讀取配置檔案Java
- go–讀取檔案的方式Go
- Spring之Property檔案讀取Spring
- 序列化篇 生成xml 以及讀取xmlXML