项目中常用到的文件是json数据,或者是plist文件,但如果产品给你是xml文件呢,如果文件很大,你修改成plist文件或Json文件很麻烦,下面介绍我的方法
其实用第三方的一个库几行代码就可以解决
第三方库名称:XMLReader,你可以去github上进行下载https://github.com/amarcadet/XMLReader
下载完成后只需拖入XMLReader.h和XMLReader.m文件即可
下面就是开始转换了
//找到所需转换的xml文件路径
NSString *path = [[NSBundle mainBundle] pathForResource:@"suoyou" ofType:@"xml"];
NSData *data = [[NSData alloc] initWithContentsOfFile:path];
NSError *error = nil;
NSDictionary *dic = [XMLReader dictionaryForXMLData:data options:XMLReaderOptionsProcessNamespaces error:&error];
NSLog(@"%@", dic);