`
thebigforest
  • 浏览: 22270 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

请您先登录,才能继续操作

问一下rss怎么解析?

阅读更多
我想解析Rss,想用一个开源的程序,我选择了informa:http://informa.sourceforge.net/

这个东西挺好的,但是为什么就是无法解析百度新闻的rss,这个郁闷死我了,我主要是想获取百度的新闻!
代码在这里:


import java.io.File;
import java.io.IOException;
import java.util.Iterator;
import java.net.MalformedURLException;
import java.net.URL;
import de.nava.informa.core.ChannelIF;
import de.nava.informa.core.ItemIF;
import de.nava.informa.core.ParseException;
import de.nava.informa.impl.basic.ChannelBuilder;
import de.nava.informa.parsers.FeedParser;

public class InformDemo {
	public static void main(String[] args) throws IOException, ParseException{
		ChannelBuilder builder = new ChannelBuilder();
		URL url = new URL("http://rss.sina.com.cn/news/world/focus15.xml");
		//URL url = new URL("http://news.baidu.com/n?cmd=4&class=internews&tn=rss&sub=0");
		ChannelIF channel = FeedParser.parse(builder, url);
		
		Iterator iteratorItem = channel.getItems().iterator();
		ItemIF item = (ItemIF) iteratorItem.next();
		System.out.println(item.getTitle());
		System.out.println(item.getDate()==null);
		System.out.println(item.getLink().toString());
		
	
	}
}



只有百度的时间获取不了,其他的都可以!

有谁知道是怎么回事!

如果大家有什么更高的方法,一定要告诉我!
分享到:
评论
2 楼 jackzhangyunjie 2007-11-19  
哎,我说哥们,你解析出来的东西,连接能用吗?
1 楼 thebigforest 2007-10-26  
第一次发帖,每人理我…………

相关推荐

    iPhone xml rss解析

    本示例主要探讨如何在iPhone应用中解析XML结构的RSS feed,以便将新闻标题展示在表格视图中。 首先,让我们了解XML的基本概念。XML是一种标记语言,用于描述数据的结构和内容。它使用自定义的标签来表示数据,使得...

    RSS解析For Android

    解析代码示例: import net.xfok.rss.parser.Feed; import net.xfok.rss.parser.Rss; ...... String url="http://www.xfok.net/news/rss.xml"; Rss rss=new rss(url); List<Feed> feeds=rss.getFeeds(); ...... 欢迎...

    RSS解析使用的相关JAR包

    在Java环境中,处理RSS馈送通常需要特定的库来解析XML内容。在这个场景中,我们有两个关键的JAR包和一个工具类用于RSS解析: 1. **rome-0.9.jar**: 这是Rome库的一个版本,它是一个Java库,专门设计用于处理RSS和...

    该代码能完成解析XML文件的RSS解析器

    标题提到的"该代码能完成解析XML文件的RSS解析器"是指一个专门针对RSS feed设计的XML解析工具。这样的解析器能够读取RSS源文件,解析其XML结构,并将内容转换为可供程序处理的数据结构,如Python中的字典或对象。 ...

    java解析rss具体信息

    ### Java 解析 RSS 具体信息 #### 一、RSS 概述 RSS(Really Simple Syndication)是一种用于共享新闻和其他 Web 内容的数据格式。RSS 文件(也称为 RSS Feed 或 XML Feed)允许用户订阅网站上的最新更新。通过 ...

    javascript 解析 rss 实例

    在本文中,我们将深入探讨如何使用JavaScript解析RSS(Really Simple Syndication) feed,这是一种常见的数据格式,用于发布新闻提要、博客更新和其他定期发布的内容。RSS订阅允许用户获取网站的最新内容而无需直接...

    swift-IDNFeedParser一个简单易用的Rss解析库(Objective-C)

    Swift-IDNFeedParser是一个专为Objective-C开发者设计的RSS解析库,它简化了RSS源的处理,使得在iOS和macOS应用中集成RSS阅读功能变得轻而易举。这个库的核心在于提供了一种高效且直观的方式来解析RSS feed,将XML...

    RSS解析工具

    Rome是为RSS聚合而开发的一个框架,让你可以快速的开发基于java的RSS阅读,发布器,支持 RSS 0.91 Netscape RSS 0.91 Userland RSS 0.92 RSS 0.93 RSS 0.94 RSS 1.0 RSS 2.0 Atom 0.3 Atom 1.0

    RSS解析引擎(用VC写的COM组件,适合大多数编程语言)

    VC写的RSS解析引擎,完全免费;支持RSS0.9X、RSS1.0、RSS2.0及ATOM规范;支持频道下载;支持所有中文网页;同步/异步解析;智能转换;定时自动刷新;多任务;不需要.net或java环境的支持等等。采用COM组件,适用于...

    常用Rss,生成解析Rss,

    在本主题中,我们将深入探讨RSS的原理、创建RSS源、解析RSS以及RSS在现代互联网中的应用。 1. **RSS的原理** RSS采用XML格式,将网站的内容结构化,形成一种订阅机制。每个RSS源(feed)包含一系列项目(items),...

    rss阅读器与XML解析

    rss阅读器与 XML解析 XML RSS 阅读器 Winfom ASP.NET rss阅读器与 XML解析 XML RSS 阅读器 Winfom ASP.NET rss阅读器与 XML解析 XML RSS 阅读器 Winfom ASP.NET rss阅读器与 XML解析 XML RSS 阅读器 Winfom ASP.NET ...

    Java使用SAX的rss解析实例

    在本实例中,Struts被用来构建后端逻辑,接收用户请求,调用RSS解析器,然后将解析后的数据传递给视图层进行展示。 要实现这个实例,你需要做以下几步: 1. **配置Struts框架**:首先,确保你的项目中已经集成了...

    一个RSS解析器源码

    RSS解析器是用于读取和处理这些RSS feed的程序,将XML数据转换为人类可读的形式。 在“一个RSS解析器源码”这个主题中,我们主要会涉及到以下几个关键知识点: 1. **RSS格式**:RSS文件通常以XML格式存储,包含一...

    android rss 解析 附图片

    本话题主要探讨如何解析RSS feed,并且结合图片展示,这在创建新闻应用或者聚合信息源时非常实用。我们将深入理解两个关键文件:`RssSaxActivity3.java`和`RssSaxParser.java`。 首先,让我们从`RssSaxActivity3....

    Atom-TIFeedParser,用swift编写的rss解析器。通过在github上创建一个帐户来促进tichise/tifeedparser的开发。.zip

    Atom-TIFeedParser是一个基于Swift编程语言开发的RSS解析器,专为处理RSS(Really Simple Syndication) feeds而设计。RSS是一种广泛使用的互联网内容聚合格式,允许用户订阅博客、新闻站点或其他更新频繁的内容源,...

    rome-1.0RC2rss解析

    【罗马(Rome)RSS解析库1.0RC2详解】 在互联网信息爆炸的时代,RSS(Really Simple Syndication)成为了订阅和聚合新闻、博客、播客等动态内容的重要工具。RSS通过XML格式提供数据,使得用户可以无需访问各个网站...

    MFC编写的RSS简单阅读器

    1. **解析RSS Feed**:由于RSS是XML格式,因此我们需要使用XML解析器来读取和解析RSS文件。MFC提供了CXMLEngine类来处理XML数据。开发者需要了解XML的基本结构,如XML元素、属性、命名空间等,并利用CXMLEngine的...

    读取RSS-SAX解析XML实例(java版)

    标题"读取RSS-SAX解析XML实例(java版)"所涉及的知识点主要集中在两个方面:一是如何读取RSS(Really Simple Syndication)数据,二是使用SAX解析XML文件。 RSS是一种用于发布新闻、博客和其他定期更新内容的格式...

    java使用Rome解析Rss的实例

    本文将深入探讨如何在Java环境中使用Rome库来解析RSS feed。 首先,我们需要理解Rome库的核心概念。Rome是一个Java库,它为创建、聚合和消费RSS和Atom feeds提供了一套API。这个库包括了RSS和Atom规范的模型类,...

    javaRSS.zip

    Java RSS阅读器是一款基于Java开发的课程大作业项目,它主要功能是解析RSS(Really Simple Syndication) feeds,根据用户提供的URL,能够定向地读取RSS源中的新闻标题、摘要、发布日期等信息。RSS是一种内容聚合...

Global site tag (gtag.js) - Google Analytics