我正在編寫一個消耗一些XHTML的小屏幕抓取應用程序 - 不用說XHTML無效:&符號不會作爲&
轉義。使用Android的XmlPullParsers解析無效&符號
我使用Android的XmlPullParser
,它噴出了在不正確編碼值以下錯誤:
org.xmlpull.v1.XmlPullParserException: unterminated entity ref
(position:START_TAG <a href='/Fahrinfo/bin/query.bin/dox?ld=0.1&n=3&i=9c.0323581.1266265347&rt=0&vcra'>
@55:134 in [email protected])
如何解決此得到什麼?我曾經想過以下解決方案:
- 結束語在另一個與實體裁判
- 配置分析器替換&符號的
InputStream
所以它奇蹟般地接受了不正確的標記
哪一些是可能的要更成功?
感謝您發佈此問題。我正在嘗試使用XmlPullParser解析某個XML的「未終止的實體參考」,但我不確定是什麼導致了它。但是現在您提到了未被轉義的&符號(導致無效的XML,firefox將不會在源代碼模式下顯示)作爲可能的原因,我敢肯定這就是我的問題所在,這將使修復更容易! – 2010-03-17 20:59:53