只需要一步即可将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文件

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

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

导入的包 jettison-1.0.1.jar xpp3_min-1.1.4c.jar xstream-1.3.1.jar userInfo: package com.lb; public c...

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

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

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

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

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

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

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

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

【XML】将String格式的XML文件转化成JAVA实体类

1.问题:如何将String类型的XML转化成JAVA实体类?2.源代码:public class TestXML { @SuppressWarnings("unchecked") p...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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