android 解析xml格式数据.pptVIP

  • 7
  • 0
  • 约小于1千字
  • 约 7页
  • 2017-03-26 发布于贵州
  • 举报
android解析xml格式数据android解析xml格式数据

概述 XML:全称可扩展标记语言 XML作用: 跨平台交换数据 在Android平台中处理xml数据是很常见的事情。通常在不同平台传输数据的时候,我们就可能使用xml文件作为数据传输的载体。因为xml具有平台的无关性,而被广泛运用于数据通信中。 作为数据存储的载体 Android平台下处理xml通常有三种方式:DOM,SAX,PULL 各解析器性能比较 DOM(文档对象模型):解析效率高、容易上手。但是消耗资源(因其一次性的把整个xml文件中的数据装入内存) SAX(Simple API for XML ):解析效率一般(因其边解析边装入内存)。但是对于手机类的资源有限的系统来说边解析边装入反而是更适合的方式 PULL:其与SAX类似,是Google实现的解析方式 使用SAX解析XML 基本步骤 创建SAXParserFactory对象 根据SAXParserFactory.newSAXParser()方法返回一个SAXParser解析器 根据SAXParser解析器获取事件源对象XMLReader 实例化一个DefaultHandler对象 连接事件源对象XMLReader到事件处理类DefaultHandler中 调用XMLReader的parse方法从输入源中获取到的xml数据 通过DefaultHandler返回我们需要的数据集合 解析XML格式数据 主要内容及重难点 使用SAX解析XML文档 使用PULL解析XML文档 总结 使用SAX解析XML的步骤

文档评论(0)

1亿VIP精品文档

相关文档