如何使用请求获取xml文件?

时间:2013-07-31 22:13:30

标签: android xml json parsing

抱歉我的英语不好。 我已经设法获取授权令牌from this question 现在我无法了解如何使用XML。 文件说(翻译):
获取/ me / resource的内容:
https://api-yaru.yandex.ru/me/?oauth_token=111111111111111111

答案将采用XML格式 请解释一下,如何让这个XML文件解析呢? 我需要使用AsyncTask吗?
“脏”代码在这里:http://pastebin.com/NjTiUpC5

1 个答案:

答案 0 :(得分:1)

你需要简单地将'& format = json'附加到你的网址以获得json格式的响应

https://api-yaru.yandex.ru/me/?oauth_token=111111111111111111&format=json

在你的情况下

HttpEntity entity = resp.getEntity();
String jsonStr = EntityUtils.toString(entity);
JSONObject jsonObj = new JSONObject(jsonStr);

和get xml string

String xml = EntityUtils.toString(resp.getEntity());

如果你想简单地打印它

并做你想做的事。祝你好运;)