<ios>封装开源库GDataXML创建XML文件

这篇博客介绍了如何在iOS项目中利用开源库GDataXML来创建XML文件,包括库的下载、配置和使用方法。作者强调了解决GDataXML与ARC不兼容的问题,并提供了创建XML文件的基本步骤和相关代码示例。
摘要由CSDN通过智能技术生成

编写目的:因最近做一个项目网络通信用到XML协议通信,而网上找的大部分资料都是XML解析。

 

一.开源库GDataXML下载和工程配置,请看http://blog.csdn.net/ryantang03/article/details/7868246博客, 非常感谢这位博主的分享。

   特别说明:因为博主工程使用到ARC,而GDataXML是手动释放, 解决办法:

  target里的build phases中,找到compile sources,把涉及到非ARC的类,后面加上:   -fno-objc-arc

 

二.创建XML流程: 

<?xml version="1.0" encoding="UTF-8" ?>
 <message type="UserLogin">
    <username>Hello</username>
    <password>123456</password>
    <vrsion>33554698</version>
 </message>

  1.先创建根成员

  2.根成员添加子成员[GDataXMLElement addChild];

  3.如果子成员还有子节点,继续2步骤

  4.创建文档[GDataXMLDocument initWithRootElement];

备注:该顺序限制了插入功能,后续在进行研究

三.代码部分

JXJParseXml.h文件

 

#import <Foundation/Foundation.h>

#define XMLMESSAGE  (@"message")
#define MSGTYPE     (@"type")
#define XMLRET		(@"resultCode")
#define XMLVERSION  (@"1.0")
#define XMLENCODING (@"UTF-8")

/*xml 成员类*/
@interface JXJXmlElement 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值