首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SAxParser阅读

使用SAxParser阅读
EN

Stack Overflow用户
提问于 2011-06-02 06:24:47
回答 1查看 184关注 0票数 0

大家好,我试着阅读这个方向的信息

http://finance.yahoo.com/d/quotes.csv?s=XOM+BBDb.TO+JNJ+MSFT&f=snd1l1yr

代码语言:javascript
复制
    SAXParserFactory factory= SAXParserFactory.newInstance();
    try {
        SAXParser parser= factory.newSAXParser();
        RssHandler handler= new RssHandler();
        parser.parse(this.getInputStream(), handler);
        return handler.getQuotes();

    } catch (Exception e) {
        throw new RuntimeException(e);
    }

但是我有这个错误

格式不正确(令牌无效)

如果我将这个方向设置为http://finance.yahoo.com/rss/headline?s=yhoo,应用程序工作得很好,但我需要阅读另一个方向。

任何想法!提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-02 06:28:18

The first URL包含如下内容:

代码语言:javascript
复制
"XOM","Exxon Mobil Corpo","6/1/2011",82.03,2.14,11.89
"BBD-B.TO","BOMBARDIER INC., ","6/1/2011",6.95,1.11,16.07
"JNJ","Johnson & Johnson","6/1/2011",66.48,3.25,15.26
"MSFT","Microsoft Corpora","6/1/2011",24.43,2.44,9.94

这是CSV (comma-separated values) formatted数据。

CSV不是有效的RSS源格式。它甚至不是XML。

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

https://stackoverflow.com/questions/6208462

复制
相关文章

相似问题

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