在android上解析这个XML的最佳方法?

时间:2014-01-30 01:45:38

标签: android xml parsing url

我遇到了一个无法帮助自己的问题,并且后端没有任何帮助。

这就是故事:我需要从URL解析XML。

网址为:http://deliveroid.techhouse.sk/admin/restapi/company/62?userid=DFDJHGJDHGFFHH

在浏览器中打开它后,一切看起来都不错。然而,当我尝试在android(XmlPullParser)中解析它时,我得到一个错误 - 编码不正确。

我不知道是什么导致它,如果服务器问题我不会有机会影响这种情况..

有没有办法如何“强制”UTF-8并使其解析?有人能告诉我他将如何解决这个问题吗?一个xml值可以说,你可以节省我的一天..

谢谢

1 个答案:

答案 0 :(得分:2)

您可以在解析之前定义编码。

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

希望有所帮助