XML是一种常用的数据存储方式,在Android平台内部很多地方都使用了XML存储,轻量级的SharedPreferences 类的存储就使用了XML文件。
XML解析主要有三种方式,SAX ,DOM, 和Android自带的PULL解析器解析XML文件。
常规在PC使用DOM相对轻松,对一些性能敏感的数据库或手机主要采用SAX方式,SAX读取是单向的,优点是不占用空间,属性解析方便,但对于嵌套多个分支来说不是很方便,而DOM方式会把整个XML文件加载到内存中去,优点是可以任意读取节点,但是消耗内