首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Honeycomb文档解析错误

Honeycomb文档解析错误
EN

Stack Overflow用户
提问于 2011-12-03 09:33:49
回答 1查看 137关注 0票数 0

我已经对这个问题进行了广泛的搜索,尝试了许多修复方法,但我都不能正常工作。

我正在尝试解析来自我的服务器的xml文件,我可以很好地检索该文件,但是当我解析它时,它出错了。下面是我的代码:

代码语言:javascript
复制
    public final static Document parse(String xml){
    Document doc = null;
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    try {
        DocumentBuilder db = dbf.newDocumentBuilder();
        InputSource is = new InputSource();
            // ERRORS HERE
        is.setCharacterStream(new StringReader(xml));
            //
        doc = db.parse(is);  
    } catch (ParserConfigurationException e) {
        System.out.println("XML parse error: " + e.getMessage());
        return null;
    } catch (SAXException e) {
        System.out.println("Wrong XML file structure: " + e.getMessage());
        return null;
    } catch (IOException e) {
        System.out.println("I/O exeption: " + e.getMessage());
        return null;
    }     
    return doc;
}

下面是我得到的错误:

代码语言:javascript
复制
12-02 20:26:22.340: E/AndroidRuntime(11600): java.lang.NullPointerException
12-02 20:26:22.340: E/AndroidRuntime(11600):    at java.io.StringReader.<init>(StringReader.java:48)
12-02 20:26:22.340: E/AndroidRuntime(11600):    at com.arayray.bootanimationutility.tablet.functions.DownloadFunctions.parse(DownloadFunctions.java:41)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-03 10:24:20

你确定xml不是空的吗?

这似乎就是错误所说的。

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

https://stackoverflow.com/questions/8364783

复制
相关文章

相似问题

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