在特定数量的条目之后停止XML解析

时间:2010-12-21 18:39:59

标签: c++ xml parsing poc

我目前正在使用Poco :: XML使用SAX解析许多非常大的XML文件。对于其中一些文件,我只需要第一个 n 条目。我想知道是否有人可以告诉我如何告诉Poco :: XML在我超过我的条目阈值时停止解析。

1 个答案:

答案 0 :(得分:2)

你正在寻找的是一个拉解析器,如果我正在查看正确的库(我是一个java开发人员),poco确实支持拉解析。看这里http://pocoproject.org/blog/?p=322

如果这不是适合您的库,则需要在解析所需的记录数后抛出一个异常来停止解析操作(使用标准SAX API时可能是SAXException)。

好的,抛出异常会根据api doc here

停止解析