Как разобрать локальный XML-файл в Android с помощью DOM и SAX?
Android предоставляет простой SAXParser для разработчиков: http://developer.android.com/reference/javax/xml/parsers/SAXParser.html
Так что используйте SAXParserFactory для создания парсера. Затем используйте подкласс DefaultHandler для обработки всех событий разбора.
SAXParserFactory
DefaultHandler
Еще один соответствующий класс - PullParser: http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html
PullParser