0
我目前使用Poco :: XML來使用SAX解析許多非常大的XML文件。對於其中一些文件,我只需要第一個n條目數。我想知道是否有人能告訴我如何告訴Poco :: XML在我超過我的入口門檻時停止解析。在特定數量的條目之後停止XML解析
我目前使用Poco :: XML來使用SAX解析許多非常大的XML文件。對於其中一些文件,我只需要第一個n條目數。我想知道是否有人能告訴我如何告訴Poco :: XML在我超過我的入口門檻時停止解析。在特定數量的條目之後停止XML解析
你在找的是一個拉解析器,如果我正在查看正確的庫(我是一個java開發人員),poco確實支持拉解析。看看這裏http://pocoproject.org/blog/?p=322
如果這不是你的正確的庫,那麼你需要拋出一個異常,在解析你想要的記錄數後停止解析操作(在使用標準SAX API時可能是SAXException)。
好,拋出一個異常,將根據api doc here
感謝您的快速答覆。我也用異常的方法考慮停止解析,但希望別的東西我可能會錯過。我想我會拋出一個例外。 – luuke 2010-12-21 18:52:24