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


XML解析之JAXB (实现Java对象与XML的相互转换)

JAXB(Java API for XML Binding),提供了一个快速便捷的方式将Java对象与XML进行转换。在JAX-WS(Java的WebService规范之一)中,JDK1.6 自带的版...
  • xqhys
  • xqhys
  • 2017年01月11日 17:16
  • 1639

TP框架下 xml_encode的用法

TP框架下的公共函数文件下 提供了一个 数组转化为xml的函数 叫做 xml_encode 函数声明,和相关参数的含义,如下 /** * XML编码 * @param mixed $data 数...
  • u014270740
  • u014270740
  • 2016年06月07日 17:26
  • 1619

TP5 函数助手实例说明

load_trait:快速导入Traits,PHP5.5以上无需调用     /**      * 快速导入Traits PHP5.5以上无需调用      * @param string ...
  • yzj_doboke
  • yzj_doboke
  • 2017年10月06日 15:15
  • 267

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

现在大多服务器返回的数据已经是json格式的。但苦逼的是公司用的还是xml格式的,无奈啊! 因为用现有的第三方(如TBXML)解析xml觉得比较麻烦,所以自己对NSXMLParser进行了封装,实现将...
  • u012773581
  • u012773581
  • 2015年11月19日 12:19
  • 394

TP5 函数助手实例说明

load_trait:快速导入Traits,PHP5.5以上无需调用     /**      * 快速导入Traits PHP5.5以上无需调用      * @param string    $...
  • lunsunhuan1825
  • lunsunhuan1825
  • 2017年05月02日 17:53
  • 6849

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

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

Form 2 xml(将form内容转换成XML格式 )转

将form内容转换成XML格式 /* 函数名: strfrmtoxml作用:  将Form数据转换成XML形式,用于XMLHTTP传输调用方式: var strxml=strfrmtoxml(From...
  • hyde82
  • hyde82
  • 2005年11月27日 02:10
  • 1167

TP5下导出exl封装的类

/** * Created by PhpStorm. * @Author: luowangbao * @Date: 2016/6/1 10:25 * @Function:Excel导出工具 ...
  • xiaowan206
  • xiaowan206
  • 2017年10月31日 17:15
  • 233

xml解析

1.工具类XmlUtils:xml解析 import java.util.List; import org.dom4j.Document; import org.dom4j.DocumentE...
  • q975583865
  • q975583865
  • 2017年07月03日 11:46
  • 233

ROS教程(二十三):自定义消息

自定义消息 Description: 本教程将展示如何使用ROS Message Description Language来定义你自己的消息类型. Tutorial Level: IN...
  • zeuseign
  • zeuseign
  • 2017年06月23日 13:24
  • 261
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:只需要一步即可将xml数据转化成自定义类的对象模型
举报原因:
原因补充:

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