使用NSXMLParser解析XML -- XMLReader、XMLWriter

      前两篇我们介绍了两个使用libxml解析的例子,下面进入NSXMLParser模式。如果你想解析一个xml为NSDictionary,那非XMLReader莫属。


项目地址:-->传送门


使用方法非常简单:


NSData *data = ...; // some data that can be received from remote service
NSError *error = nil;
NSDictionary *dict = [XMLReader dictionaryForXMLData:data 
                                             options:XMLReaderOptionsProcessNamespaces 
                                               error:&error];


同时XMLWriter支持将NSDictionary转化为xml写入文件:

NSString* string = [XMLWriter XMLStringFromDictionary:dictionary];





猜你喜欢

转载自blog.csdn.net/xuexixiaoshizhe/article/details/46852813