无法将XMLData转换为字典表单

时间:2017-06-28 13:36:26

标签: ios objective-c xml

我有一个XML文件,我使用以下代码将数据转换为NSString: -

NSString *strPath=[[NSBundle mainBundle] pathForResource:@"VISG" ofType:@"xml"];
    NSData *data = [NSData dataWithContentsOfFile:strPath];
    NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding] ;

我遇到的问题是我得到了所有XMLValues的字符串,但是我无法将该字符串转换为Dictionary。我使用过XMLReader但总是返回零。我已经尝试了以下两种方法来转换我从NSdata获得的字符串,但它总是抛出零

dict = [XMLReader dictionaryForXMLString:string
                                           options:XMLReaderOptionsProcessNamespaces
                                         error:&error];
dict = [XMLReader dictionaryForXMLString:string error:nil]

任何人都可以告诉我这是什么问题。或者,您可以告诉我除XMLReader之外的其他库以解析XML文件。

0 个答案:

没有答案