解析Android上使用pull解析器RSS2.0供稿
-
26-09-2019 - |
题
我试图解析RSS2.0进料,从远程服务器获得的,我使用XML pull解析器Android装置上。
// get a parser instance and set input,encoding
XmlPullParser parser = Xml.newPullParser();
parser.setInput(getInputStream(), null);
我收到后的几个项目无效令牌例外被解析:
错误解析文档。 (位置:线 -1,-1列)引起的:org.apache.harmony.xml.ExpatParser $ ParseException的: 在行158,列25:没有 合式(标记无效)
奇怪的是,当我下载设备上的进料XML,捆绑它的原始文件夹内,然后运行相同的代码。一切工作正常。
可能是什么问题就在这里?如何验证XML之前我解析它的设备?
[编辑:如果设置:parser.setProperty(XmlPullParser.FEATURE_VALIDATION,true);
解析立即失败]
感谢。
解决方案
不隶属于 StackOverflow