2010-12-21 49 views
0

我目前使用Poco :: XML來使用SAX解析許多非常大的XML文件。對於其中一些文件,我只需要第一個n條目數。我想知道是否有人能告訴我如何告訴Poco :: XML在我超過我的入口門檻時停止解析。在特定數量的條目之後停止XML解析

回答

2

你在找的是一個拉解析器,如果我正在查看正確的庫(我是一個java開發人員),poco確實支持拉解析。看看這裏http://pocoproject.org/blog/?p=322

如果這不是你的正確的庫,那麼你需要拋出一個異常,在解析你想要的記錄數後停止解析操作(在使用標準SAX API時可能是SAXException)。

好,拋出一個異常,將根據api doc here

+0

感謝您的快速答覆。我也用異常的方法考慮停止解析,但希望別的東西我可能會錯過。我想我會拋出一個例外。 – luuke 2010-12-21 18:52:24