ios学习记录 day39 UI15高级编程 XML , JSON数据结构解析

1.XML:SAX工具 DOM工具

2.JSON:NSJson //ios5.0以后

            SBJson JSonKit //5.0之前

 

解析:从事先规定好的格式中提取数据  前提:提前约定好格式

XML:可扩展标记语言,主流数据格式之一,用来标记数据,定义数据类型.  功能:数据交换 web服务 内容管理 配置文件     语法:一对<>代表一个节点或标签 只有一个根节点 节点可以互相嵌套 没有子节点的叫叶子节点

SAX: NSXMLParser    基于事件驱动的解析方式,逐行解析(采用协议NSXMLParserDelegate回调机制)   过程:开始标签->取值->结束标签->取值

DOM:GDataXMLNode(速度比SAX快N倍)  通篇解析

 

JSON:轻量级的数据交换

数据类型:字符串,数字,BOOL,字典,数组   在JSON中 字典{key:value,key:value},数组[,,]   功能:数据交换 内容管理 配置文件

注意:新建之后所有东西清空 因为是字符串会从头开始读取  

NSJSONReadingMutableContainers外里都是可变容器  NSJSONReadingMutableLeaves外是不可变 内是可变的   NSJSONReadingAllowFragments不可变的

 

 

posted @ 2014-04-24 18:43  lxl奋小斗  阅读(237)  评论(0编辑  收藏  举报