Загрузка XML в память телефона с сайта?

Здравствуйте, создаю приложение, которое парсит XML файл, файл находится в папке с проектом res/xml, парсится без проблем. Но мне нужно, что бы при первом запуске этот xml загружался в память телефона из интернета и потом уже с памяти парсился. Подскажите как это сделать, сам найти не смог.
Вот как у меня происходит загрузка xml в парсер
try {
            XmlPullParser parser = getResources().getXml(R.xml.troll);
  • Вопрос задан
  • 3802 просмотра
Решения вопроса 1
@constv
public Document getDocument(String url) throws MalformedURLException,
				IOException, Exception {
			URL documentUrl = new URL(url);
			URLConnection conn = documentUrl.openConnection();

			DocumentBuilderFactory factory = DocumentBuilderFactory
					.newInstance();
			DocumentBuilder builder = factory.newDocumentBuilder();
			Document document;
			InputStream stream = null;
			try {
				stream = conn.getInputStream();
				document = builder.parse(stream);
			} finally {
				if (stream != null)
					stream.close();
			}
			return document;
		}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Benderlidze
@Benderlidze
думаю есть самысл скачать xml на телефон и уже после его парсить
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы