2009-10-05 55 views
1

我想将用户生成的数据保存在iphone中的XML文件中。虽然我们使用NSXMLParser来解析URL中的任何xml,但我们是否有任何方法来创建可存储在应用程序文档目录中的xml文件,以便我可以使用解析器读取文件,然后显示内容在应用程序中。如何在数据存储方面使用Objective-C创建xml?

或者使用核心数据是最后的手段?

回答

1

调查libxml2,特别是xmlTextWriter。 Google提供了许多示例。

+0

@Alex Reynolds:这非常有用,谢谢。只是一个确认,我只需要使用添加框架将此框架导入到我的项目中,对吗? – 2009-10-05 13:18:51

+1

查看http://cocoawithlove.com/2008/10/using-libxml2-for-parsing-and-xpath.html获取一些设置提示。 – 2009-10-05 18:43:38

1

调查NSCoder & NSKeyedArchiver。例如与NSDictionary,你可以这样做:

- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag 

它会写出数据作为plist。 plists是XML格式。

相关问题