gpt4 book ai didi

java - SAX 过早结束解析?

转载 作者:数据小太阳 更新时间:2023-10-29 02:59:51 26 4
gpt4 key购买 nike

我对使用 XML 比较陌生,并且正在使用 javax.xml.parsers.SAXParser 处理一些相当大的文档。

问题是:我需要的信息位于 XML 文件的顶部附近,我不需要解析整个文档。 -- 识别相关信息后停止解析文件的“最佳”方法是什么?

(到目前为止我能想到的唯一方法就是抛出异常。)

最佳答案

抛出异常是阻止它的唯一方法。参见 this IBM XML tip举个例子。

您可能应该实现自己的异常以表示停止进一步处理的意图。这样您就可以区分有意停止处理和无意停止(遇到一些意外情况等时)

关于java - SAX 过早结束解析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/897744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com