如何将xml加载到plist

Posted

技术标签:

【中文标题】如何将xml加载到plist【英文标题】:how to load xml into plist 【发布时间】:2011-05-23 22:49:16 【问题描述】:

只是在寻找一些关于如何将 xml 加载到 plist 文件中的好的示例或示例代码?

我用 uitableview 做过类似的事情,但不确定我必须考虑用 plist 做什么。

【问题讨论】:

【参考方案1】:

我不清楚将 xml 加载到 plist 文件中的确切含义。如果您尝试将应用程序的数据写入 XML plist 文件,则可以将该数据放入字典中,然后调用:

  -writeToFile:atomically:

从该文件将其加载回应用程序同样简单:

  -dictionaryWithContentsOfFile:

另一方面,如果您从网络获取 XML,并希望将其保存到 plist 文件中,那么只需将 XML 放入 NSData 对象并使用以下代码编写即可:

-writeToFile:

但这取决于您拥有的 XML 的确切格式以及您想要一个可读的 plist 还是二进制的。

或者,您必须将您的 XML 解析为字典,然后按上述方式写出该字典。

我需要更多关于您尝试做什么的详细信息,以便为您提供更多指导。

【讨论】:

以上是关于如何将xml加载到plist的主要内容,如果未能解决你的问题,请参考以下文章

如何将图像从 plist 加载到 UITableView?

如何将plist中的字符串加载到uitableview中

如何将自定义数组保存/重新加载到 plist

Plist 包含“&”字符

将 plist 加载到核心数据中

如何将部分 plist 存储到文件中,然后将其合并到另一个 plist?