Как загрузить XML-файл из URL-адреса и преобразовать XML-файл в строку? В частности, я хочу загрузить RSS-канал и преобразовать его в строку.Как загрузить XML и преобразовать в строку
Я попытался это, но он не работает:
protected List<Rss> doInBackground(Void... params) {
String xmlContent;
Document doc = null;
try {
doc = Jsoup.connect(feedUrl).get();
} catch (IOException e) {
e.printStackTrace();
}
xmlContent = doc.toString();
return RssParser.parseFeed(xmlContent);
}
Возможный дубликат [Как загрузить XML-файл с сервера и сохранить его в SD-карты] (http://stackoverflow.com/questions/8986376/ how-to-download-xml-file-from-server-and-save-it-in-sd-card) –
Когда вы загружаете его, он * является * строкой. –
Используйте модификацию для загрузки, а затем используйте простой конвертер xml с модификацией http://square.github.io/retrofit/ – Roee