android解析xml一直报错org.xmlpull.v1.XmlPullParserException
2015-12-27 11:16
288 查看
错误:
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)),无论怎么调都是错误
最后换成
这样就一切OK,请用volley解析xml的同学一定要来看看。
错误:
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的同学一定要来看看。
相关文章推荐
- 一起来开发Android的天气软件(四)——使用Gson解析数据
- ubuntu中在Launcher上添加Android Studio的运行图标
- Realm for Android快速入门教程
- Android圆形头像
- Android:layout_gravity 属性和 gravity属性
- android流量测试的指导方法
- android之左右滑动切换activity
- Android插件化(一):使用改进的MultiDex动态加载assets中的apk
- Android TextView里直接显示图片的三种方法
- android开发java工具包的添加方式
- android-xml文件布局
- Android 开发之 Android 开发的起步
- Android手机适配,手机尺寸、px、dpi、dp、sp详解
- android几个使用的判定代码
- android几个实用的判定代码
- android的Intent中startActivityForResult来回传数据
- Android模拟器设置竖屏
- android美化对话框
- Android对话框显示后自动消失
- android圆角View实现及不同版本号这间的兼容