我正在为IPad开发一个应用程序,我需要在运行时修改XML文件中的几个属性。
我找到了类NSXMLDocument, http://developer.apple.com/mac/library/documentation/cocoa/reference/foundation/Classes/NSXMLDocument_Class/Reference/Reference.html
但我无法将其导入我的项目。
此类不适用于IPhone / IPad开发吗?
我还可以考虑其他方法吗?
我读到了关于libxml库的内容。这是我的答案还是有更好的方法?
答案 0 :(得分:2)
NSXMLDocument
仅适用于MacOS X Cocoa。您可以使用iPhone NSXMLParser
以及基于libxml2构建的多个外部库 - TouchXML
,KissXML
以及其他几个库。
请注意KissXML支持编写XML。
已建议的其他XML库包括来自Google Data和VTD-XML的XML支持。
答案 1 :(得分:0)
您正在寻找一种DOM XML解析器,它最适合修改XML文档。请参阅示例this教程 - 无需与模型对象进行映射 - 使用XPath。