wxhl iOS bj 49 张浩 学习心得文章连载 第11章
来源:互联网 发布:大数据零基础培训课程 编辑:程序博客网 时间:2024/05/16 17:25
时间过的真快,这已经是第十一周了,再有一个月的时间,我们就要结束了在这里的学习。
最近这一段时间,在学习UI高级,感觉很难。前面的有的知识点有的也有点遗忘了。而且就业形势不容乐观,我就更加
的。。。
哎,先不管那些了,先把眼前的弄好吧,最近几天都在学习网络数据的请求和加载,也有很多种第三方框架.下面的就是
一种数据类型。
XML数据创建与解析
创建 :
/*
<cd country="USA">
<title>Bad Romance</title>
<artist>Lady Gaga</artist>
<price>9.90</price>
</cd>
*/
//节点
DDXMLElement * element = [DDXMLElement elementWithName:@"cd"];
//子节点
DDXMLElement * child1 = [DDXMLElement elementWithName:@"title" stringValue:@"Bad Romance"];
DDXMLElement * child2 = [DDXMLElement elementWithName:@"artist" stringValue:@"Lady Gaga"];
DDXMLElement * child3 = [DDXMLElement elementWithName:@"price" stringValue:@"9.90"];
//添加到节点(cd)上面
[element addChild:child1];
[element addChild:child2];
[element addChild:child3];
//属性
DDXMLDocument * attr = [DDXMLDocument attributeWithName:@"country" stringValue:@"USA"];
//添加到节点(cd)上面
[element addAttribute:attr];
//以字符串的形式输出
NSLog(@"%@",element.XMLString);
解析 :
//文件路径 (本地的)
NSString * filePath = [[NSBundle mainBundle] pathForResource:@"file" ofType:@"xml"];
//转换为 NSData 类型
NSData * data = [NSData dataWithContentsOfFile:filePath];
//xml文件解析为xml文档对象
DDXMLDocument * xmlFile = [[DDXMLDocument alloc] initWithData:data options:0 error:nil];
//查找节点,使用XPath语句 (有很多方法,下面的只是其中的一个)
NSString * xPath = @"//cd";
//执行查找
NSArray * nodes = [xmlFile nodesForXPath:xPath error:nil];
//遍历
for (DDXMLElement * element in nodes) {
NSLog(@"%@",element.XMLString);
}
0 0
- wxhl iOS bj 49 张浩 学习心得文章连载 第11章
- wxhl ios bj 49期 张浩 学习心得体会文章连载 第7章
- wxhl bj ios 49期 张浩 学习心得体会文章连载 第8章
- wxhl bj iOS 49期 张浩 学习心得体会文章连载 第12章
- wxhl iOS bj 49 张浩 学习心得文章连载 第13章
- wxhl iOS bj 49 张浩 学习心得文章连载 第14章
- wxhl iOS bj 49 张浩 学习心得文章连载 第15章
- wxhl iOS bj 49 张浩 学习心得文章连载 第16章
- wxhl ios bj 49 张浩 学习心得连载 第二章
- wxhl ios bj 49期 张浩 学习心得体会文章连载 第六章
- wxhl iOS bj 49 张浩 学习心得体会连载 第10章
- wxhl ios bj 49期 张浩 学习文章连载 第9章
- wxhl ios bj 49 张浩 学习心得连载 第一章
- wxhl ios bj 49 张浩 学习心得体会连载 第三章
- wxhl ios bj 49期 张浩 学习心得体会连载 第四章
- wxhl iOS bj 49 张浩 学习心得体会连载 第五章
- WXHL 学习文章连载十二
- WXHL 学习文章连载十三
- Android 异步查询框架AsyncQueryHandler的使用
- 翻转字符串
- 重写UITabBar 关键步骤小结
- vs2013 MFC自己封装的CMyKey类
- iOS开发证书要点详解,ios证书详解
- wxhl iOS bj 49 张浩 学习心得文章连载 第11章
- 分享补丁模块(带源码)InlinePatch,Hook,内存DLL注入 都有哦
- java学习9.22
- NSLocale用法
- 安卓APP打包成APK
- Fragment的使用之二
- C语言中的运算符优先级
- Hadoop海量视频、图像分析分布式处理总结
- 【教程】教你如何获得超能力!