2012-06-04 6 views
0

Я использую утилиту Apache для анализа большого XML-файла. Мне нужно изящно прекратить разбор XML, когда будет найдено определенное значение тега. В моем случае это своего рода метаданные в начале XML.Как сообщить Digester прекратить разбор XML?

Единственным решением, которое я нашел до сих пор, является создание правила, которое генерирует исключение. Но я чувствую, что это скорее взломать, чем правильное решение.

Могу ли я рассказать Digester о прекращении обработки и пропустить остальную часть XML?

ответ

1

Вы ищете способ нормальной работы при коротком замыкании, когда встречается условие завершения. Исключение, которое вы ловите в драйвере, - это путь.

Смежные вопросы