Использование Woodstox .Это синтаксический анализатор Stax, на самом деле поддерживающий весь XML (в отличие от xmlpull, который входит в комплект), эффективный, зрелый.Для большего удобства StaxMate также помогает, использует Woodstox (или любой другой анализатор Stax) для анализа, но предоставляет удобные курсоры и средства записи;но все еще в 3 - 5 раз быстрее, чем подход DOM.
XmlPullParser, о котором упоминалось, работает в некоторой степени, но не может обрабатывать DTD (не только проверку, но даже объекты базовых символов), дает загадочные сообщения об ошибках и неСтандартный интерфейс (SAX или Stax).