只需要一步即可将xml数据转化成自定义类的对象模型

原创 2015年11月19日 12:19:22

现在大多服务器返回的数据已经是json格式的。但苦逼的是公司用的还是xml格式的,无奈啊!

因为用现有的第三方(如TBXML)解析xml觉得比较麻烦,所以自己对NSXMLParser进行了封装,实现将xml数据转化为模型对象返回。


链接:https://github.com/TangPiece/TPXMLParser

只需要一步即可实现将xml数据转化为对象模型


//用block方式
[TPXMLParser parseXMLWithURL:url objectClass:[CustomClass class] objectFlag:@"object element in .xml" response:^(NSArray *responseObjects) {
    //在这里处理解析好的数据,数据以对象的形式保存在数组中
}];

//或者使用代理方法
//并实现代理方法:- (void)xmlParser:(TPXMLParser *)xmlParser didParsedWithArray:(NSArray *)responseObjects
[TPXMLParser parseXMLWithURL:url objectClass:[CustomClass class] objectFlag:@"object element in .xml" delegate:self];


相关文章推荐

把java对象转化成xml文件保存

导入的包 jettison-1.0.1.jar xpp3_min-1.1.4c.jar xstream-1.3.1.jar userInfo: package com.lb; public c...
  • rocgege
  • rocgege
  • 2012年09月19日 10:46
  • 2949

java对象转化成xml文件

第一步:定义将要转化的Java对象ackage step1.wrapper; import javax.xml.bind.annotation.XmlAttribute; import java...

把HTML表单提交的数据转化成XML文件

通常,在asp中进行的form表单提交的数据都被写进数据库管理系统中去,如果你想要你的数据是方便携带的数据,你可以把它写进一个XML文件中去。这种方法是跨平台的,因此你所收集的信息不需要进行转换。 ...
  • bpvwj
  • bpvwj
  • 2014年04月22日 18:48
  • 1229

用axis方式调用WebService,返回类型为字符串数组(包括把数据库数据导出存为xml,xml转化成字符串)

import java.io.File; import java.rmi.RemoteException; import javax.xml.namespace.QName; import java...

自定义高斯模糊"Dialog",使用起来只需要new and show

转载请注明出处:王亟亟的大牛之路先安利:https://github.com/ddwhan0123/Useful-Open-Source-Android礼拜1做的一个功能里美工大姐姐需要显示一个点击弹...

自定义注解,告别findViewById,你只需要这样做

传统的项目中,为了从XML文件找到各个控件,findViewById,是不得不去写的代码,以致于太多的控件,太多的findViewId,使我们的代码变得繁琐,获取,强转,千篇一律的重复着某种机制,其实...

把HTML表单提交的数据转化成XML文件-XML+Ajax教程

原文地址:http://www.360doc.com/content/11/0518/11/19147_117617266.shtml 通常,在asp中进行的form表单提交的数据都被写进数...

AppDelegate存储全局变量和 NSUserDefaults standardUserDefaults 通过模型保存和读取数据,存储自定义的对象

m 由于app开发的需求,需要从api接口获得json格式数据并保存临时的 app的主题颜色 和 相关url   方案有很多种: 1, 通过AppDelegate保存为全局变量,再获取 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:只需要一步即可将xml数据转化成自定义类的对象模型
举报原因:
原因补充:

(最多只允许输入30个字)