android解析xml一直报错org.xmlpull.v1.XmlPullParserException
2015-06-30 11:17
603 查看
错误:
org.xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT @1:2 injava.io.StringReader@41822568)
解析别人的xml一直是可以的,解析我的就是不行,我想一定是因为我的格式不对,可是我的格式也没有问题,最后发现是文件的编码格式不对,我的服务器默认为gb2312
我的客户端用的是utf-8方调成一致。
今天试了一下,把服务器的编码也改过了,还是不行,经过整个网络的搜索,原来借用某兄的代码是
xmlPullParser.setInput(new StringReader(str)),不管怎么调都是错误
最后换成
这样就一切OK,请用volley解析xml的同学一定要来看看。
错误:
org.xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT @1:2 injava.io.StringReader@41822568)
解析别人的xml一直是可以的,解析我的就是不行,我想一定是因为我的格式不对,可是我的格式也没有问题,最后发现是文件的编码格式不对,我的服务器默认为gb2312
我的客户端用的是utf-8方调成一致。
今天试了一下,把服务器的编码也改过了,还是不行,经过整个网络的搜索,原来借用某兄的代码是
xmlPullParser.setInput(new StringReader(str)),不管怎么调都是错误
最后换成
InputStream is = new ByteArrayInputStream(response.data); xmlPullParser.setInput(is, "utf-8");
这样就一切OK,请用volley解析xml的同学一定要来看看。
相关文章推荐
- android中handlerthread与handler + thread区别
- Android之.9.png图片使用
- android数据存储和访问
- Android Socket UDP通信的简单演示
- android开发遇到的各种bug
- android的listview中setselection()不起作用的解决方案
- android添加背景音乐
- Ubuntu 下Android开发常用命令笔记
- Android L中的RecyclerView 、CardView 、Palette的使用
- Android中SQLite的增删改查
- Android View动画
- Android-RecyclerView-Item点击事件设置
- android 与javascipt 之间相互调用
- 为自己记----android中关于actionbar的一些简单理解
- Android Web 应用开发详解
- android 自动登录和记住密码
- android 反编译
- PHP后台2:客户端(IOS/Android)Post请求以及JSON数据编解码
- android-service的简单用法
- android studio 开发 gradle 详解(五)