如何将本地保存的xml文件保存到.plist文件中

时间:2011-07-08 10:13:38

标签: iphone objective-c xml plist

我需要根据节点编写和更新XML文件。

为此我发现我需要将本地XML文件转换为plist文件。

然后我可以根据需要更新,读取和写入plist文件。

但我没有找到任何关于此的示例代码。

任何人都可以发布一些关于如何将本地xml文件保存到plist文件的代码?

如何读取,编写和更新本地保存的plist文件

1 个答案:

答案 0 :(得分:2)

首先需要将XML文件解析为NSDictionaryNSArray以及NSString个对象,然后您可以使用-[NSDictionary/NSArray writeToURL:atomically:]保存它。

有关于如何解析XML的各种教程。我推荐TBXML,因为它非常快。

您将解析XML文件并将数据放入NSDictionary,其密钥如下:

  • 名称:NSString,其元素名称为
  • 属性:NSDictionary属性
  • 文字:NSString包含元素
  • 中的文字
  • 子元素:NSArray个子元素(像这样的字典数组)