Я пытаюсь разобрать онлайн-файл xml, но, похоже, что-то не так с тем, как данные отображаются на веб-сайте, на котором я пытаюсь его извлечь.EntityUtils.toString возвращает странную строку символов
Это мой метод, чтобы вернуть строку веб-сайта;
public String getXmlFromUrl(String url) {
String xml = null;
try {
// defaultHttpClient
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
xml = EntityUtils.toString(httpEntity);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
// return XML
return xml;
}
Когда я отладки кода xml
строки для ссылки я запрошенной возвращает это;
Ссылка на картинке выше ссылка, поэтому я сохранил данные с этого сайта в свой собственный файл XML и загрузил его here и если бы я использовал эту ссылку, она будет работать нормально, но с помощью " облако "в моей картине, он возвращает эти странные персонажи, кто-нибудь знает почему?
Не работает для меня. – Lera