2009-06-19 7 views
0

XMLファイルをSAXReaderで解析していて、ファイルが大きすぎる場合に一定の時間(タイムアウト)後に停止したいと考えています。高レベルでは、ContentHandlerにSAXExceptionをスローしたいと思います(startElementなど)。dom4j SAXReader - 構文解析を停止する

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

はしかし、dom4jののSAXReaderは「ONSTART」と「onEnd」イベントは、例外をスローすることはできませんElementHandlerを使用しています。私はここで何をすべきかについてちょっと固まっている。

提案がありますか?ありがとう。

答えて

1

多すぎると実行時例外が発生する可能性があります。あなた自身のものを作るか、そうでなければ通常は発生しない既存のものを使用して、それを外出手段として使用してください。

関連する問題