@KOS_MOS

Очень медленно парсится XML под Aндроидом

Разбираю xml-файл следующим образом:

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(false);
factory.setValidating(false);
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(is);


Если запускать код в обычном приложении — код выполняется доли секунды.
Под Андроидом — секунд 20.
  • Вопрос задан
  • 2530 просмотров
Пригласить эксперта
Ответы на вопрос 2
@sadyjka
А на сколько большой XML?
Ответ написан
Комментировать
palmut
@palmut
Попробуйте лучше использовать XMLPullParser. Работает в разы быстрее.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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