如何在iPhone上将数据保存到XML文件
我想将数据保存到xml文件,其中包括如何在iPhone上将数据保存到XML文件,iphone,objective-c,xml,ipad,Iphone,Objective C,Xml,Ipad,我想将数据保存到xml文件,其中包括 创建xml文件 插入 从中删除 更新某些节点 阅读所有元素 如果您有任何建议,我们将非常感谢您提供的任何示例教程代码您可以使用.plist文件来存储XML。它适合我。您可以使用.plist文件来存储XML。它对我有用 NSURL *url = [NSURL URLWithString:@"http://abcd.com/sample.xml"]; NSData *data = [NSData dataWithContentsOfURL:url]; //
- 创建xml文件
- 插入
- 从中删除
- 更新某些节点
- 阅读所有元素
如果您有任何建议,我们将非常感谢您提供的任何示例教程代码您可以使用.plist文件来存储XML。它适合我。您可以使用.plist文件来存储XML。它对我有用
NSURL *url = [NSURL URLWithString:@"http://abcd.com/sample.xml"];
NSData *data = [NSData dataWithContentsOfURL:url]; // Load XML data from web
// construct path within our documents directory
NSString *applicationDocumentsDir =
[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *storePath = [applicationDocumentsDir stringByAppendingPathComponent:@"sample.xml"];
// write to file atomically (using temp file)
[data writeToFile:storePath atomically:TRUE];
如果要将XML解析到NSArray或NSDictionary中,最好只保存数组或字典,这样就不必每次读取时都解析缓存中的数据。NSArray和NSDictionary都有writeToFile和initWithContentsOfFile方法
如果要将XML解析到NSArray或NSDictionary中,最好只保存数组或字典,这样就不必每次读取时都解析缓存中的数据。NSArray和NSDictionary都有writeToFile和initWithContentsOfFile方法,为什么要在iPhone上使用XML文件?有更有效的方法在设备上处理这些数据。您可能想看看CoreData,它支持SQLite和XML作为持久存储
XML解析是资源密集型的,特别是当XML变得非常大时。CoreData可能可以帮助您绕过iOS平台的硬件限制。为什么要在iPhone上使用XML文件?有更有效的方法在设备上处理这些数据。您可能想看看CoreData,它支持SQLite和XML作为持久存储
XML解析是资源密集型的,特别是当XML变得非常大时。CoreData可能可以帮助您绕过iOS平台的硬件限制。plist文件是否可以保存,例如,学生节点列表文件是否具有xml文件的结构,或者是否可以将其保存为xml或文本文件我发布我的问题,如果你想继续帮助我谢谢你FelixLam可以plist文件保存例如学生节点列表文件具有xml文件的结构,或者将其保存为xml或文本文件我发布我的问题,如果你想继续帮助我谢谢你FelixLam