首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RSS提要解析

RSS提要解析
EN

Stack Overflow用户
提问于 2011-12-23 09:25:35
回答 2查看 1.2K关注 0票数 0

我正在尝试从new.google.com检索RSS提要,现在正在使用头条新闻提要:http://news.google.com/news?ned=us&topic=h&output=rss

我可以检索和处理它,使用:http://pastebin.com/YDNPXyVK

这是我得到的日志:http://pastebin.com/a5HRsatX,似乎当有一个撇号时,它就会停止……

我感谢你能为我提供的任何帮助。

EN

回答 2

Stack Overflow用户

发布于 2011-12-23 11:32:53

你可能想用罗马图书馆。下面是一个例子:

代码语言:javascript
运行
复制
package com.infosys.hanumant.rome;

import java.net.URL;
import java.util.Iterator;

import com.sun.syndication.feed.synd.SyndEntry;
import com.sun.syndication.feed.synd.SyndFeed;
import com.sun.syndication.io.SyndFeedInput;
import com.sun.syndication.io.XmlReader;

/**
 * @author Hanumant Shikhare
 */
public class Reader {

  public static void main(String[] args) throws Exception {

    URL url  = new URL("http://example.com/feed.xml");
    XmlReader reader = null;

    try {
      reader = new XmlReader(url);
      SyndFeed feed = new SyndFeedInput().build(reader);
      System.out.println("Feed Title: "+ feed.getAuthor());

      for (Iterator i = feed.getEntries().iterator(); i.hasNext();) {
        SyndEntry entry = (SyndEntry) i.next();
        System.out.println(entry.getTitle());
      }
    } finally {
      if (reader != null)
        reader.close();
      }
    }
}

该示例是从here复制的。

票数 3
EN

Stack Overflow用户

发布于 2011-12-23 09:39:05

尝试使用this lib解析xml,它非常有效!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8611359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档