我正在为 iPad 开发一个应用程序,我需要在运行时修改 XML 文件中的几个属性。
我找到了NSXMLDocument类。但我无法将它导入我的项目。
这个类不能用于 iPhone/iPad 开发吗?
我可以考虑其他一些方法吗?
我阅读了有关 libxml 库的信息。是我的答案还是有更好的方法?
我正在为 iPad 开发一个应用程序,我需要在运行时修改 XML 文件中的几个属性。
我找到了NSXMLDocument类。但我无法将它导入我的项目。
这个类不能用于 iPhone/iPad 开发吗?
我可以考虑其他一些方法吗?
我阅读了有关 libxml 库的信息。是我的答案还是有更好的方法?
NSXMLDocument
仅适用于 MacOS X Cocoa。您可以在 iPhone 上使用NSXMLParser
,以及基于 libxml2 - 构建的几个外部库,以及其他一些TouchXML
库KissXML
。
请注意,KissXML支持编写 XML。
已建议的其他 XML 库包括来自Google Data和VTD-XML的 XML 支持。
您正在寻找最适合修改 XML 文档的 DOM XML 解析器。例如,请参阅本教程 - 没有与模型对象之间的映射 - 使用 XPath。