我的问题是我必须解析HTML
数据
84 101 <br>some text<br><table border='1'>Here comes a table definition</table>
并XmlPullParserException
抛出以下内容:
while (eventType != XmlPullParser.END_DOCUMENT) {
if (eventType == XmlPullParser.START_TAG) {
// do something
} else if (eventType == XmlPullParser.END_TAG) {
// do something else
}
eventType = xpp.next(); // the XmlPullParserException is thrown here, on method next()
}
非常有趣和奇怪的部分是:仅在 Nexus S(操作系统版本 4.0.4)上引发异常,在操作系统版本较低的设备上,这种方法效果很好。
错误消息如下:
org.xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT 84 101 @1:8 in java.io.StringReader@414e3248)
谁能解释一下为什么这只发生在 ICS 上?谢谢。