博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android解析xml一直报错org.xmlpull.v1.XmlPullParserException
阅读量:6049 次
发布时间:2019-06-20

本文共 436 字,大约阅读时间需要 1 分钟。



错误:

org.xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT @1:2 in)

解析别人的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的同学一定要来看看。



转载地址:http://pkxex.baihongyu.com/

你可能感兴趣的文章
关于Android 中AVD连接不上的问题
查看>>
CLUSTER集群与存储技术
查看>>
tomcat 性能调优
查看>>
docker 容积硬盘扩容小坑一个
查看>>
输入10个整数,程序找出其中的最大值和最小值
查看>>
中科红旗之死--国产软件界最大不幸
查看>>
启动jboss报jdk错误
查看>>
统计PV、UV
查看>>
【实战】锐捷AC+AP配置WLAN基本服务系列
查看>>
window基础-1:win7开机按ctrl+alt+delete启动
查看>>
《大话无线通信》
查看>>
XMPP Openfire集成windows身份认证
查看>>
无线POS机的原理及应用
查看>>
使用 netbeans 为 Java/JavaFX 程序生成启动器(exe)或者安装程序(exe,msi)
查看>>
python中的if__name__== "__main__"
查看>>
我的友情链接
查看>>
SaltStack 学习笔记 - 第二篇: Salt-master配置文件详解
查看>>
oracle 物理读 逻辑读的理解
查看>>
win10连接宽带,拨号提示错误720:不能建立到远程计算机的连接,解决方法
查看>>
python基础(三)——类的研究
查看>>