我需要解析存储事件的XML文件。我只需要处理结束日期晚于实际日期的事件,因此在应用程序中将不会使用其中的许多事件。
应用程序需要在显示之前进行排序,然后用户将在UITableView中求助并过滤结果。
到目前为止,我只是使用NSXMLParser解析数据并将其加载到事件的NSMutableArray中。然后我可以重新排序数组或选择它的一个子集以满足用户的需求。
使用Dom解析器和构建文档的内存表示有什么好处?这个表示是如何实现的?排序和过滤更快?它能节省内存吗?可以配置,只解析具有某些条件的事件吗?是否可以将其配置为包含每个事件所需的元素而不是所有事件?