Это слишком велико для анализа DOM в Android.Потребление памяти и распределение объектов являются переносными.SAX, как и в предыдущем ответе, является работоспособным решением, но Pull-Parser (также содержащийся в API-интерфейсах для Android) является лучшим и более современным выбором, так как его легче программировать (с помощью SAX parser управляет обработкой и передает XML-события в ваш обработчик, в то время как XPP это делаетваше приложение запускает синтаксический анализатор и извлекает события xml из потока)
Еще лучшим выбором будет некоторая облегченная среда привязки данных, построенная на основе парсера pull - jackson, xstream и т. д. Они будут доставлять только объекты, а вы - нетнадо беспокоиться о разборе xml вообще