Я разбираю XML-файл с помощью SAXReader и хотел бы остановиться через определенное время (таймаут), если файл слишком велик. На высоком уровне я хотел бы добавить исключение SAXException в ContentHandler (в, например, startElement).dom4j SAXReader - прекратить разбор
Идея описана здесь: http://www.ibm.com/developerworks/xml/library/x-tipsaxstop/
Однако SAXReader DOM4J использует ElementHandler где «OnStart» и «OnEnd» события не позволяют бросать исключения. Я немного застрял в том, что делать здесь.
Любые предложения? Благодарю.