Как прервать SAX-парсер?
Q. Есть такая вводная: имеется большой xml-файл, из которого информации
нам требуется чуть, да и то она вся там в начале находится. И как
водится, натравляю я на него SAX-анализатор с целью эту ценную инфу
добыть. И вот, когда казалось бы, что победа уже близка и инфа добыта,
наступает черед горького разочарования: парсер продолжает анализировать
файл :(
В итоге вопрос к знатокам: как прервать ручками анализ файла?
A [Nikolai Grigoriev]. Я в подобных ситуациях поступаю так:
public class StopException extends SAXException {}
...
[code]
throw new StopException();
[/code]
..
try { reader.parse(src); }
catch (StopException e) {}