Используйте метод SAX Parser .parse(InputStream stream, HandlerBase handler)
Для обработчика вы используете DefaultHandler .
Для параметра 'stream' выполните следующее:
BufferedReader stream=new BufferedReader( new FileReader(String filename));
... где «имя файла», как вы уже догадались, имя вашего файла.Теперь я ожидаю, что вы знаете, как использовать DefaultHandler.В основном вы переписываете методы, которые вас интересуют. Попробуйте настроить размер буфера BufferedReader, и я думаю, что вы будете довольны результатом.