首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dom4j SAXReader -停止解析

dom4j SAXReader -停止解析
EN

Stack Overflow用户
提问于 2009-06-19 23:01:17
回答 1查看 1K关注 0票数 0

我正在用SAXReader解析一个XML文件,我想在一段时间(超时)后停止,以防文件太大。在更高的层次上,我想在ContentHandler中抛出一个SAXException (比如说,在startElement中)。

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

然而,dom4j的SAXReader使用ElementHandler,其中的"onStart“和"onEnd”事件不允许抛出异常。我有点不知道该怎么做了。

有什么建议吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2009-06-19 23:03:20

当你得到太多的时候,你总是可以抛出一个运行时异常。要么自己做,要么使用现有的一种通常不会出现的方法,并将其作为一种退出的手段。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1020409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档