关闭

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

标签: xml解析NSXMLParserruntime
286人阅读 评论(0) 收藏 举报
分类:

现在大多服务器返回的数据已经是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];


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:4007次
    • 积分:87
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条