文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>用struts自带组件实现RSS解析

用struts自带组件实现RSS解析

时间:2006-06-21  来源:Annjo

struts 中有commons-digester组件,使用它可以实现对RSS的解析,解析完成之后会自动生成一个Channel对象,然后将对象中的内容作相应处理,简单的测试程序如下:

/*
 * 创建日期 2006-6-21
 *
 * TODO 要更改此生成的文件的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
package com.broha.lib;

import java.io.IOException;

import org.apache.commons.digester.rss.Channel;
import org.apache.commons.digester.rss.RSSDigester;
import org.xml.sax.SAXException;

/**
 * @author Administrator
 *
 * TODO 要更改此生成的类型注释的模板,请转至 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
public class ParseRssChannel {

 public static void main(String[] args) {
  //RSS地址
  String url = "http://ent.163.com/special/00031K7Q/rss_enttv.xml";
  RSSDigester digester = new RSSDigester();
  try {
   Channel obj = (Channel) digester.parse(url);
   for (int i=0; i<obj.getItems().length;i++) {
    System.out.println((i+1)+"."+obj.getItems()[i].getTitle());
   }
   
  } catch (IOException e) {
   e.printStackTrace();
  } catch (SAXException e) {
   e.printStackTrace();
  }
 }
}

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载