【发布时间】:2009-06-19 23:01:17
【问题描述】:
我正在使用 SAXReader 解析 XML 文件,并希望在一定时间(超时)后停止,以防文件太大。在高层次上,我想在 ContentHandler 中抛出一个 SAXException(比如在 startElement 中)。
这里描述了这个想法:http://www.ibm.com/developerworks/xml/library/x-tipsaxstop/
但是,dom4j 的 SAXReader 使用 ElementHandler,其中“onStart”和“onEnd”事件不允许抛出异常。我有点不知道该怎么做。
有什么建议吗?谢谢。
【问题讨论】:
标签: java xml parsing sax dom4j