iOS使用GDataXML-HTML生成XML
来源:互联网 发布:lol检测到账号数据异常 编辑:程序博客网 时间:2024/05/18 00:46
iOS版本系统自带的XML类只能进行解析,无法生成XML。开源库GDataXML-HTML不仅支持XML解析,还支持生成XML。
1. 添加GDataXML-HTML到项目中。
笔者使用的项目都使用Cocoapods托管,不熟悉Cocoapods可以参考《Cocoapods的安装和使用》
在Podfile文件中添加
pod 'GDataXML-HTML', '~> 1.1.0'
执行以下命令进行添加库到项目中
pod update
2. 为项目添加libxml头文件位置
在项目配置中,为“Header Search Paths”添加:
${SDK_ROOT}/usr/include/libxml2
3. 在项目中使用GDataXML-HTML
// 创建一个标签元素GDataXMLElement *element = [GDataXMLNode elementWithName:@"user" stringValue:@"will"];// 创建一个属性GDataXMLElement *attribute = [GDataXMLNode attributeWithName:@"a" stringValue:@"b"];// 创建一个根标签GDataXMLElement *rootElement = [GDataXMLNode elementWithName:@"root"];// 把标签与属性添加到根标签中[rootElement addChild:element];[rootElement addAttribute:attribute];// 生成xml文件内容GDataXMLDocument *xmlDoc = [[GDataXMLDocument alloc] initWithRootElement:rootElement];NSData *data = [xmlDoc XMLData];NSString *xmlString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];NSLog(@"%@", xmlString);
NSlog输出的内容为:
<?xml version="1.0"?><root a="b"><user>will</user></root>
0 0
- iOS使用GDataXML-HTML生成XML
- iOS 分别使用GDataXML和KissXML生成xml
- GDataXML-HTML 解析XML
- IOS GDataXML 解析xml
- IOS学习笔记27—使用GDataXML解析XML文档
- iOS 获取xml文档并解析(使用GDataXML)
- IOS学习笔记27—使用GDataXML解析XML文档
- IOS学习笔记27—使用GDataXML解析XML文档
- IOS学习笔记27—使用GDataXML解析XML文档
- IOS学习笔记27—使用GDataXML解析XML文档
- IOS学习笔记27—使用GDataXML解析XML文档
- iOS中使用GDataXML解析XML文…
- IOS学习笔记27—使用GDataXML解析XML文档
- IOS学习笔记27—使用GDataXML解析XML文档
- IOS学习笔记27—使用GDataXML解析XML文档
- IOS 使用第三方框架(DOM)解析XML(GDataXML)
- IOS XML解析之GDataXML
- 使用GDataXML解析XML文档
- 一、Linear Regression
- Maven介绍
- json的基本用法(list.map,pojo等和json互转)
- 敏捷个人手机应用:如何进行敏捷个人练习
- 安徽美协王新胜四尺山水《帰鱼图》
- iOS使用GDataXML-HTML生成XML
- Android 上传图片到服务器
- poj 2584T-Shirt Gumbo
- Linux中gcc,g++常用编译选项
- Linux下onvif的编译
- 进程同步
- Linux Oracle服务启动&停止脚本与开机自启动
- 编程常用单词缩写
- mac系统下如何获取root权限执行写入操作