zoukankan      html  css  js  c++  java
  • android解析xml一直报错org.xmlpull.v1.XmlPullParserException

    

    错误:

    org.xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT @1:2 injava.io.StringReader@41822568)

    解析别人的xml一直是能够的。解析我的就是不行,我想一定是由于我的格式不正确,但是我的格式也没有问题,最后发现是文件的编码格式不正确。我的server默觉得gb2312

    我的client用的是utf-8方调成一致。

    今天试了一下,把server的编码也改过了。还是不行,经过整个网络的搜索。原来借用某兄的代码是

    xmlPullParser.setInput(new StringReader(str)),无论怎么调都是错误

    最后换成

    			InputStream is = new ByteArrayInputStream(response.data);
    			xmlPullParser.setInput(is, "utf-8");


    这样就一切OK,请用volley解析xml的同学一定要来看看。


    
  • 相关阅读:
    POJ
    POJ
    POJ
    POJ-1797 Heavy Transportation
    POJ
    HDU
    CF-576 C MP3 (离散化)
    Pandas 用法汇总
    Pandas 的使用
    Numpy 算术函数
  • 原文地址:https://www.cnblogs.com/blfshiye/p/5079713.html
Copyright © 2011-2022 走看看