Cocoa - 如何部分加载XML文件并稍后访问其他数据

时间:2013-02-09 22:03:31

标签: objective-c xml parsing xml-parsing

这是我的XML文件:

<doc>
     <file>
          <name>Some Name</name>
          <id>Some ID</id>
          <data>Some Data</data>
     </file>
</doc>

可以有多个文件对象。

现在我想加载所有文件对象,没有文件数据(因为我有很多文件,我无法将所有文件的数据加载到内存中),但我希望在内存中包含所有文件的名称和ID通过提供文件ID来访问文件数据。

最好的方法是什么(到目前为止我发现的是NSXMLParse,在这种情况下看起来效果不好)?

此外,我想将文件对象添加到XML文件并保存(不将整个XML文件加载到内存中,更改内存中的数据并重写文件)。

我该怎么做?

由于

PS:我正在使用带有Objective-C的Xcode。

0 个答案:

没有答案