我有以下代码:
InputStream is = assetManager.open(Constants.ATTRIBUTE_XML_URL);
XmlPullParser parser = Xml.newPullParser();
parser.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, false);
parser.setInput(new InputStreamReader(is));
parser.nextTag();
InputStream'is'正在填充xml。但是当它到达ёparser.nextTag()
;
我犯了什么错误?或者有没有更好的方法来解析android中的XML?
答案 0 :(得分:0)
此方法将调用next()
并返回event
,如果它是START_TAG
或END_TAG
,则会抛出异常。这是您需要阅读的documentation,以便您了解如何解析xml。