Как прервать SAX-парсер?

Q. Есть такая вводная: имеется большой xml-файл, из которого информации нам требуется чуть, да и то она вся там в начале находится. И как водится, натравляю я на него SAX-анализатор с целью эту ценную инфу добыть. И вот, когда казалось бы, что победа уже близка и инфа добыта, наступает черед горького разочарования: парсер продолжает анализировать файл :(

В итоге вопрос к знатокам: как прервать ручками анализ файла?


A [Nikolai Grigoriev]. Я в подобных ситуациях поступаю так:

public class StopException extends SAXException {}
 
...
[code]
throw new StopException();
[/code]
 
..
 
try {  reader.parse(src); }
catch (StopException e) {}
 
  faq/saxexception.txt · Последние изменения: 2012/03/27 05:15
 
Нас поддерживают: Рейтинг@Mail.ruliveinternet.ru