android解析XML文档遇到的问题(org.xmlpull.v1.XmlPullParserException)

原创 2015年11月19日 16:56:20

今天在修改bug的时候遇到了,点击list的item的时候报错,但是有些不报错,可以进去详情界面,报的异常是org.xmlpull.v1.XmlPullParserException: unterminated entity ref (position:TEXT @1:508 in java.io.InputStreamReader@41c336


虽然看的不太懂,但是有几个关键字懂了,一个是XmlPullParserException,InputStreamReader,所以我怀疑是xml解析的时候有问题,说明后台传过来的值不对,然后我就打断点,一步一步执行,找到了崩溃的地方,看到值有个“&”,我好像记得这个需要转义,但是不确定,就把“&”,替换成“,”,果然能进去了,后来我就测试,发现需要转义的有:&、<、>;这些需要后台进行转义,转义的方法为:
s = s.replaceAll("&","&amp;");
s = s.replaceAll("<","&lt;");
s = s.replaceAll(">","&gt;");


org.xmlpull.v1.XmlPullParserException: unterminated entity ref (position:TEX

XML解析中出现需要转义的字符: str = str.replace(“&”,”&”); str = str.replace(“?”,”?”); 目前只发现这么多。。。。 每次错误记录下来,让...
  • stven_king
  • stven_king
  • 2016年03月17日 20:12
  • 1555

Android上访问Java做的WebService获取JSON数据的方法及org.xmlpull.v1.XmlPullParserException异常处理

这两天在进行一个DEMO 的编写时发现
  • blazecheng
  • blazecheng
  • 2014年04月09日 11:14
  • 1033

android 支付宝快捷支付

支付宝快捷支付教程: 1. 开发前准备: 1.下载集成开发包 下载地址:https://b.alipay.com/order/productDetail.htm?productId=20...
  • PorridgeZhou
  • PorridgeZhou
  • 2015年11月17日 10:15
  • 785

AsyncTask_HttpURLConnection_一键退出案例

1.主函数 MainActivity.lass import java.io.IOException; import java.io.InputStream; import java.net.Htt...
  • shenggaofei
  • shenggaofei
  • 2016年07月28日 20:37
  • 333

XStream报错 org/xmlpull/v1/XmlPullParserException org.xmlpull.v1.XmlPullParserException

Exception in thread "main" java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserException   ...
  • ljg888
  • ljg888
  • 2012年07月03日 14:27
  • 20326

Xstream把xml转换成java对象的异常:java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserFactory

1.抛出的异常信息如下: 2.原因: 应该改成:   XStream xstream=new XStream(new DomDriver()); //注意:不是new Xstream...
  • ChenAllen1025
  • ChenAllen1025
  • 2012年09月29日 09:13
  • 7385

一步一步调通Openfire3.10.2+smack4.1.4官方示例代码

一步一步调通Openfire3.10.2+smack4.1.4官方示例代码 首先在电脑上安装Openfire服务器(本文安装的版本为Openfire 3.10.2) Openfire下载地址htt...
  • frankcheng5143
  • frankcheng5143
  • 2015年09月21日 10:04
  • 3953

weblogic使用了自己带的xml解析器造成的ClassCastException

1. weblogic使用了自己带的xml解析器造成的ClassCastException 今天调试weblogic的java程序接口报错信息。分析其中出错信息如下: 1. Warning: Ca...
  • bsj716891
  • bsj716891
  • 2012年10月22日 11:04
  • 1033

android解析xml一直报错org.xmlpull.v1.XmlPullParserException

错误: org.xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT @1:2 in java.io.StringRe...
  • qiuqingpo
  • qiuqingpo
  • 2015年06月30日 11:17
  • 12942

android org.xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT ???@

解决方案:把xml文件的格式改成 UTF-8无BOM格式即可 参考自:http://stackoverflow.com/questions/10923059/android-org-xmlp...
  • x466698143
  • x466698143
  • 2016年03月02日 10:38
  • 708
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android解析XML文档遇到的问题(org.xmlpull.v1.XmlPullParserException)
举报原因:
原因补充:

(最多只允许输入30个字)