- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的问题是我必须像这样解析 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 上?谢谢。
最佳答案
1) 字符编码:您是否在 Nexus S 中使用了不同的编码?您的文件是用 ANSI 还是 utf 解码的?将其与您的 Nexus S 编码进行比较。
2) 字符集:您是否在 XML 文件中使用了不同的字符集。例如,您是否使用任何汉字? Nexus S 中的默认设置是什么?
这是要检查的前两件事。
关于android - 仅在 ICS 上出现 XmlPullParserException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11448855/
该应用程序在使用支持库 v23.1.1 插件并在 Android 4.4.4 (API 19) 下运行时运行良好: compile 'com.android.support:appcompat-v7:
我正在尝试从我的 android 项目中的 jar 文件中读取可绘制的 xml 文件。 private Drawable readDrawableFromJar(String p_strFilePat
我正在尝试使用 XStream。我已将 XStream 可执行 Jar 文件添加到我的项目中。执行以下命令: XStream xstream = new XStream(); 导致以下异常:
我在尝试使用 kSOAP2 在 Android 中使用 ColdFusion SOAP 服务时遇到了一个问题。这是我的 java 代码,用于调用我在 ColdFusion 中编写的测试方法(它只返回一
我有以下内容: public String searchRecipes( String searchString, int pageNumber ) throws Exception {
我在使用 web 服务的 android 中遇到这个错误。 当我运行 android webservice 并运行 android 项目时会发生这种情况 那么这里有什么问题呢? 请问有人知道吗? 谢谢
昨天我有一个用户给我发邮件说我的应用程序有问题,所以我开始和他一起调试并让他把电话日志发给我,当他收到一个 XmlPullParserError 时调用服务器 E/Message Exchange::
我在遗留 JavaME 项目上使用 kXML2。我收到一个 XML,其中一些属性包含编码的实体。当我通过调用检索该属性值时: parser.getAttributeValue 它抛出一个异常: Xml
我正在尝试测试一些开源 android 应用程序,但我无法构建它。 Gradle 构建不断失败并显示消息:[...] Unable to merge dex 我已经尝试了其他 SO 问题的所有建议,但
我正在尝试将 xml 文件(作为 byte[])绑定(bind)到 java 对象。这是我的代码- public voidinputConfigXML(String xmlfile, byte[] x
我正在尝试解析资源文件夹中的 XML 文件。这就是我想要做的 - public void loadXMLtoDB() { Resources resource = mContext.getRe
我的问题是我必须像这样解析 HTML 数据 84 101 some textHere comes a table definition 并且 XmlPullParserException 在以下情况下
这是我为 php (Yii) web 服务调用创建的 WSDL 以连接到 android。但是我明白了 10-19 11:17:36.068: W/System.err(11165): org.xml
我正在尝试解析一个类似于 res 文件夹下的 string.xml 文件的 xml 文件。但在解析时我遇到了异常。 下面是我的 xml 文件。 No corporate email
我目前正在学习 Android 编程,当我尝试解析 XML 时,出现以下错误(程序运行正常,但仅解析第一个 XML 链接): 这是我的代码: public class RSSActivity exte
我是在 android 上使用 KSOAP2 的新手,我遇到了问题 我看过关于同一问题的类似帖子,但没有人帮助我解决错误 我正在尝试连接到返回我登录时使用的用户名的网络服务 (WSDL)。当我在任何浏
将 robolectric 添加到 build.gradle 文件后出现错误 Program type already present: org.xmlpull.v1.XmlPullParserExc
我在使用自定义属性时遇到了问题。请帮助.. 我在 attr.xml 中定义了自定义属性 我有一个主题 @drawable/fav_icon @drawable/not_fav_ico
我正在使用 NDK 支持并收到此错误: 分级: 分布:gradle-2.5-all 构建工具:gradle-experimental:0.2.1 XML: 警告: vector requ
我正在拼命寻找 KSOAP2-Android 中此 XmlPullParserException 的原因。这是代码: String NAMESPACE = "urn:sap-c
我是一名优秀的程序员,十分优秀!