0

SAXReader を使用して XML ファイルを解析していますが、ファイルが大きすぎる場合に備えて、一定時間 (タイムアウト) 後に停止したいと考えています。大まかに言うと、ContentHandler (たとえば、startElement) で SAXException をスローしたいと考えています。

アイデアはここで説明されています: http://www.ibm.com/developerworks/xml/library/x-tipsaxstop/

ただし、dom4j の SAXReader は、「onStart」および「onEnd」イベントが例外のスローを許可しない ElementHandler を使用します。私はここで何をすべきかについて少し立ち往生しています。

助言がありますか?ありがとう。

4

1 に答える 1