0

我正在寻找创建 XML 文档的 iOS 应用程序,但很沮丧地看到 Apple 的持久性文档指出“ XML 存储在 iOS 上不可用。 ”但是,Apple 的 iWork 文档是基于 XML 的,并且 iWork 在 iOS 上受支持。这是如何运作的?

4

1 回答 1

1

仅仅因为 Apple 不直接包含 XML 存储并不意味着您不能在 XML 中读写文件。iOS 包括对NSXMLParser的支持,并且还有许多其他可用的解析器

我不知道 iWork 是通过 Core Data 存储文件还是通过其 Documents 目录将文件存储在磁盘上,但我倾向于后者。您可以轻松地做同样的事情 - 即,添加一个将文档对象序列化为 XML 的方法,将其写入磁盘,然后从磁盘读取并将 XML 解析回文档对象。

于 2012-03-09T01:08:00.300 回答