• XML及XML的解析


    XML的用途

    1. 充当显示数据(以XML充当显示层)
    2. 存储数据的功能
    3. 以XML描述数据,并在联系服务器与系统的其余部分之间传递。(传输数据的一种格式),从某种角度来讲,XML是数据封装和消息传递技术

    SAX解析的特点

    1. 基于事件驱动
    2. 顺序读取,速度快
    3. 不能任意读取节点(灵活性差,比dom解析)
    4. 解析时占用内存小
    5. SAX更适用于在性能要求更高的设备上使用(比如Android开发中)

    DOM解析

    DOM:Document Object Model(文档对象模型)
    定义一组Java接口,基于对象,与语言和平台无关将XML文档表示为树,在内存中解析和存储XML文档,允许随机访问文档的不同部分。但比SAX更消耗内存。

    DOM解析的优点

    由于树在内存中是持久的,因此可以修改后更新。它还可以在任何时候在树中上下导航,API使用起来更简单。

    基于树形结构,通过解析器一次性把文档加载到内存中,所以会比较占用内存,但是可以随机访问,更加灵活,更适合在Web开发中使用。

  • 相关阅读:
    NSUserDefaults写作和阅读对象定义自己
    JavaScript三在弹出的对话框中
    mybatis02 架构
    mybatis01
    oracle17 视图
    oracle16 例外
    oracle15 pl/sql 分页
    oracle14 复杂数据类型
    oracle13 触发器 变量
    oracle12 pl/sql
  • 原文地址:https://www.cnblogs.com/zxfei/p/10933729.html
Copyright © 2020-2023  润新知