使用NSXMLParser解析XML -- XMLReader、XMLWriter

前端之家收集整理的这篇文章主要介绍了使用NSXMLParser解析XML -- XMLReader、XMLWriter前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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


项目地址:-->传送门


使用方法非常简单:


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


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

  1. NSString* string = [XMLWriter XMLStringFromDictionary:dictionary];

猜你在找的XML相关文章