zoukankan      html  css  js  c++  java
  • 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不可变的

  • 相关阅读:
    javaEE的三层结构:web层、service层、dao层
    shell 流水账
    Git笔记(流水账)
    Openstack搭建(流水账)
    shell数组脚本
    linux配置邮箱服务
    Linux产生随机数的几种方法
    MySQL主从复制原理及配置过程
    安装并配置多实例Mysql数据库
    Nginx防盗链配置
  • 原文地址:https://www.cnblogs.com/lxllanou/p/3687126.html
Copyright © 2011-2022 走看看