SAXReader を使用して XML ファイルを解析していますが、ファイルが大きすぎる場合に備えて、一定時間 (タイムアウト) 後に停止したいと考えています。大まかに言うと、ContentHandler (たとえば、startElement) で SAXException をスローしたいと考えています。
アイデアはここで説明されています: http://www.ibm.com/developerworks/xml/library/x-tipsaxstop/
ただし、dom4j の SAXReader は、「onStart」および「onEnd」イベントが例外のスローを許可しない ElementHandler を使用します。私はここで何をすべきかについて少し立ち往生しています。
助言がありますか?ありがとう。