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

Iphone 如何将本地保存的xml文件保存到.plist文件中,iphone,objective-c,xml,plist,Iphone,Objective C,Xml,Plist,我需要基于节点编写和更新XML文件 为此,我发现需要将本地XML文件转换为plist文件 然后我可以根据需要更新、读取和写入plist文件 但是我没有找到任何关于这个的示例代码 任何人都可以发布一些关于如何将本地xml文件保存到plist文件的代码吗 如何读取、写入和更新本地保存的plist文件?您首先需要将XML文件解析为NSDictionary和NSArray和NSString对象,然后可以使用-[NSDictionary/NSArray writeToURL:atomicaly:保存它 关

我需要基于节点编写和更新XML文件

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

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

但是我没有找到任何关于这个的示例代码

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


如何读取、写入和更新本地保存的plist文件?

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

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

您可以解析XML文件,并将数据放入一个
NSDictionary
,其键如下:

  • 名称:
    NSString
    带有元素名称
  • 属性:
    NSDictionary
    属性
  • Text:
    NSString
    包含元素中的文本
  • 子元素:
    NSArray
    子元素(像这样的字典数组)

[[NSArray arrayWithObject:[NSString stringWithContentsOfURL:myXMLFileURL编码:NSUTF8StringEncoding错误:NULL]]writeToURL:myPlistURL原子性:是]:)@WTP你不回答它而不是评论吗???@WTP我需要转换本地保存的xml文件,而不是从url@MaheshBabuURL可以是本地的(
+[NSURL fileURLWithPath:
),苹果甚至推荐它使用路径@若你们读了它,你们会发现这是一个笑话。反对投票的人请加上评论。我不认为你们为什么反对投票