在 Android 上解析提要时出现 XmlPullParserException 异常

XmlPullParserException exception when parsing feed on Android

我在使用 com.einmalfel.earl 解析库 (https://github.com/einmalfel/Earl)

解析 Android 上的提要时遇到 XmlPullParserException 异常

E/Error:(): Expected a quoted string (position:DOCDECL @1:50 in java.io.StringReader@43240)

有什么建议吗?

经过几个小时的研究和测试,我发现这是由 http 到 https 重定向引起的。

我的解决方案是捕获此异常,查看 URL 是否为 http 并使用 https 重新尝试。在所有情况下,这都奏效了。