dom4j的SAXReader依靠 - 停止解析(dom4j SAXReader - stop pa

2019-09-16 14:39发布

我解析与SAXReader依靠一个XML文件,并想在情况下,一定的时间(超时)文件过大后停止。 在较高的水平,我想扔在了ContentHandler SAXException中(在,比方说,的startElement)。

这个想法在这里描述: http://www.ibm.com/developerworks/xml/library/x-tipsaxstop/

然而,dom4j的SAXReader依靠使用ElementHandler其中“在onStart”和“onEnd”事件不允许例外的投掷。 我有点卡住来这里做什么。

有什么建议么? 谢谢。

Answer 1:

当你得到太多你总是可以引发运行时异常。 要么使自己或使用通常不会发生,否则,用它作为失控的手段现有的一个。



文章来源: dom4j SAXReader - stop parsing