public void parseRss() {
// String rss =
// "E://eclipse//workspace//rss3//WebContent//xml//demo.xml";
String rss = "http://rss.sina.com.cn/jczs/taiwan20.xml";
try {
URL url = new URL(rss);
// 读取Rss源
System.setProperty("http.proxyHost", "10.64.25.3");
System.setProperty("http.proxyPort", "8080");
XmlReader reader = new XmlReader(url);
System.out.println("Rss源的编码格式为:" + reader.getEncoding());
SyndFeedInput input = new SyndFeedInput();
// 得到SyndFeed对象,即得到Rss源里的所有信息
SyndFeed feed = input.build(reader);
// 得到Rss新闻中子项列表
List entries = feed.getEntries();
// 循环得到每个子项信息
for (int i = 0; i 0) {
name = urll.substring(lastloc + 1, urll.length());
}
contents.setFilename(name);
String filetype = null;
int last = urll.lastIndexOf(".");
if (last > 0) {
filetype = urll.substring(last + 1, urll.length());
}
contents.setFiletype(filetype);
SyndContent description = entry.getDescription();
// System.out.println("标题简介:" + description.getValue());
contents.setTitles(description.getValue().trim());
if (entry.getPublishedDate() != null) {
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat(
"yyyy-MM-dd");
String day = format.format(entry.getPublishedDate());
System.out.println("发布时间:" + day);
contents.setDay(day);
}
// 以下是Rss源可先的几个部分
// System.out.println("标题的作者:" + entry.getAuthor());
contents.setAuthor(entry.getAuthor());
// 此标题所属的范畴
List categoryList = entry.getCategories();
if (categoryList != null) {
for (int m = 0; m