2014-01-30 92 views
0

我遇到了一個問題,我不能幫助自己,也不會從後端得到任何幫助。在android上解析這個XML的最佳方法是什麼?

這是故事:我需要從一個URL解析XML。

的網址是:http://deliveroid.techhouse.sk/admin/restapi/company/62?userid=DFDJHGJDHGFFHH

一旦你在瀏覽器中打開這一切看起來不錯。然而,當我嘗試解析它在android(XmlPullParser)中,我得到一個錯誤 - 編碼是不正確的。

我不知道是什麼原因導致它,如果它的服務器問題,我不會有機會影響的情況..

是有辦法的UTF-8,以及如何「力」,使其能夠解析?有人能告訴我他將如何解決這個問題嗎?一個XML值,可以說,你會救我的天..

謝謝

+0

這個問題也許能幫助您解決問題。 http://stackoverflow.com/questions/16009344/different-behavior-of-xmlpullparser-getinputencoding-on-api11-and-pre-api11-v – dudebrobro

+0

你可以請張貼logcat和您使用的代碼,以便我們可以看看錯誤可能是什麼? –

回答

2

你可以對它進行分析之前定義的編碼。

XmlPullParser pullParser = Xml.newPullParser(); 
pullParser.setInput(theInputStream, "UTF-8"); 

希望它可以幫助

相關問題