2009-10-05 74 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格式。

相關問題