2010-09-16 42 views

回答

1

考慮到大型XML文檔,您可能不想使用DOM解析器,這就排除了KissXML和TouchXML。相反,尋找一個SAX解析器。

在SAX模式下使用libxml2比NSXMLParser的內存效率略高(非常少),但後者有一個友好的API,因此最小的內存節省可能不值得(我不認爲它值得跳轉直接到原始的libxml2)。

如果您在使用DOM解析器時死心塌地,那麼您將無法找到任何可以像SAX解析器一樣在任何地方處理文檔的內存。出於這個原因,我不會推薦任何DOM解析器。