首先需要分析网易RSS订阅中心的网页布局情况。
网易RSS订阅中心:http://www.163.com/rss/
你会发现RSS文件由一个<channel>元素及其子元素组成,除了频道本身内容之外,<channel>还以项的形式包含表示频道元数据的元素。
其中频道下面主要的三个元素就是:
1.title:频道或提要的名称。
2.link:与该频道关联的WEB站点或者站点区域的URL。
3.description:简要介绍该频道是做什么的。
当然还有其他子元素是可选的,比如常用的有<image>,<language>,<copyright><pubDate>等.
下面我们编写的RSS阅读器是包含了四个元素,有titile,link,description,pubDate.
首先:我们创建新闻的实体类:
package com.example.rssview;
public class News {
private String title;//新闻标题
private String link;//新闻网址
private String description;//新闻描述
private String pubDate;//新闻发布时间
public News() {
}
public News(String title, String link, String description, String pubDate) {
this.title = title;
this.link = link;
this.description = description;
this.pubDate = pubDate;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getLink() {
return link;
}
public void setLink(String link) {
this.link = link;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getPubDate() {
return pubDate;
}
public void setPubDate(String pubDate) {
this.pubDate = pubDate;
}
}
<
网易RSS订阅中心:http://www.163.com/rss/
你会发现RSS文件由一个<channel>元素及其子元素组成,除了频道本身内容之外,<channel>还以项的形式包含表示频道元数据的元素。
其中频道下面主要的三个元素就是:
1.title:频道或提要的名称。
2.link:与该频道关联的WEB站点或者站点区域的URL。
3.description:简要介绍该频道是做什么的。
当然还有其他子元素是可选的,比如常用的有<image>,<language>,<copyright><pubDate>等.
下面我们编写的RSS阅读器是包含了四个元素,有titile,link,description,pubDate.
首先:我们创建新闻的实体类:
package com.example.rssview;
public class News {
private String title;//新闻标题
private String link;//新闻网址
private String description;//新闻描述
private String pubDate;//新闻发布时间
public News() {
}
public News(String title, String link, String description, String pubDate) {
this.title = title;
this.link = link;
this.description = description;
this.pubDate = pubDate;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getLink() {
return link;
}
public void setLink(String link) {
this.link = link;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getPubDate() {
return pubDate;
}
public void setPubDate(String pubDate) {
this.pubDate = pubDate;
}
}
<