У меня есть список файлов, например /Test/Demo1/Demo2/Demo3/demo.mp4, и я хочу создать XML-документ в Objective-C. У меня есть код для создания NSMutableDictionary:
-(NSMutableDictionary *)addFile:(NSString *)path toTree:(NSMutableDictionary *)tree {
NSMutableDictionary *node = tree;
NSArray *components = [path componentsSeparatedByString:@"/"];
for (NSUInteger i = 0; i < [components count] - 1; i++) {
NSString *key = components[i];
if (node[key] == nil) {
node[key] = [NSMutableDictionary dictionary];
}
node = node[key];
}
NSString *name = [components lastObject];
if ([name length] > 0) {
node[name] = [NSMutableDictionary dictionary];
node = node[name];
}
return node;
}
Но у меня нет хороших результатов. Посоветуйте мне, как преобразовать список файлов в NSMutableArray или NSXMLDocument.
Спасибо
<folders> <folder id="1.0">Technics</folder> <folder id="1.1">demo</folder> <file iNode="170d8b9">PGM_demo2_181158_#4.mov</file> </folder> </folder> </folders>
- person Torokh   schedule 15.05.2018