android解析xml一直报错org.xmlpull.v1.XmlPullParserException
2023-09-14 09:10:11 时间
错误:
org.xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT @1:2 injava.io.StringReader@41822568)
解析别人的xml一直是能够的。解析我的就是不行,我想一定是由于我的格式不正确,但是我的格式也没有问题,最后发现是文件的编码格式不正确。我的server默觉得gb2312
我的client用的是utf-8方调成一致。
今天试了一下,把server的编码也改过了。还是不行,经过整个网络的搜索。原来借用某兄的代码是
xmlPullParser.setInput(new StringReader(str)),无论怎么调都是错误
最后换成
InputStream is = new ByteArrayInputStream(response.data); xmlPullParser.setInput(is, "utf-8");
这样就一切OK,请用volley解析xml的同学一定要来看看。
相关文章
- android 参数 attrs.xml,android – 定义自定义attrs
- Android Vehicle HAL架构
- android onresume方法,非静态方法’onResume’Android Studio
- android 混淆不起作用,Android代码混淆的写法总结
- Android View 深度分析requestLayout、invalidate与postInvalidate「建议收藏」
- android自定义View处理padding和wrap_content和自定义属性
- android app 退出功能,Android 完美退出 App (Exit)
- android sdk manager安装,Android SDK Manager安装过程
- android toast显示时间,Android Toast自定义显示时间「建议收藏」
- android 复制控件,Android长按复制文本功能[通俗易懂]
- Android Services Library_android freeware
- ReactNative-Android插件
- Android 本地化翻译插件,一键将你的 strings.xml 翻译为最多 104 种语言,告别手动复制黏贴
- 【Android 系统开发】 Android 系统启动流程简介
- 【错误记录】Flutter / Android 报错 ( AAPT: error: attribute android:requestLegacyExternalStorage not found )
- 【Android 逆向】加壳的 Android 应用启动流程 | 使用反射替换 LoadedApk 中的类加载器流程
- 【错误记录】未安装该应用 ( 在 Android 12 之后 组件设置 android:exported=“false“ 属性 )
- 【错误记录】编译 Android 版本的 ijkplayer 报错 ( ./init-android.sh: 第 37 行: cd: android/contrib/: 没有那个文件或目录 )
- 【错误记录】Android Studio 集成 ARoute 编译报错 ( 兼容 support 库和 androidx 库 | add ‘tools:replace=“android:appCo )
- Android Go让上古神机崛起真正愿景或是收割功能机详解手机开发
- Universal Image Loader for Android 使用实例详解手机开发
- android-async-http框架源码分析详解手机开发
- Android启动过程分析详解手机开发
- Android SD卡内的文件读写操作详解编程语言
- Linux轻松打开XML,解析数据超简单!(linux打开xml)
- MSSQL 中 XML 查询的实践(mssql查询xml)
- XML数据在Redis中的储存与管理(xml数据redis)
- 使用MySQL替换XML数据一种高效的方法(mysql xml替换)
- MySQL数据库如何使用XML文件进行数据存储与交换(mysql xml文件)
- Oracle中XML数据的读取研究(oracle xml读取)
- 优化Oracle XML伪列体验提升表现(oracle xml伪列)
- Android中使用Gson解析JSON数据的两种方法
- Android使用Pull方法解析XML文件的方法
- Android中访问证书有问题的SSL网页的方法
- Android中自定义控件的declare-styleable属性重用方案
- Android提高之TelephonyManager功能探秘