XmlPullParser.nextText() bug 好文章,使用pull解析xml注意
请注意Android中的 XmlPullParser.nextText()
使用XmlPullParser?在Android上来解析XML文件是高效可维护的。由于历史原因,Android系统上有两种实现:
- KXmlParser, 通过?XmlPullParserFactory.newPullParser()?函数获取
- ExpatPullParser, 通过?Xml.newPullParser()?函数获取而
Xml.newPullParser()的实现有个bug,当调用函数?nextText() 后并不一定像文档描述的那样总是前进到END_TAG。一些程序可能使用再次调用next() 或者 nextTag()函数来解决这个问题。?}现在只使用一个 XmlPullParser 实现,可以让维护系统更简单并且可以让Android开发团队集中精力在提高系统性能上面。
原文转载自 云在千峰:?http://yunfeng.sinaapp.com/?p=278#ixzz1uRWXn2Qi