您的位置:首页 > 移动开发 > Android开发

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)),不管怎么调都是错误

最后换成

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


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


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: