基本的解析方式有三种: DOM,SAX,Pull 1)dom 解析解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构的优点是对文档增删改查比较方便,缺点占用内存比较大。 2)sax 解析基于事件驱动型,优点占用内存少,解析速度快,缺点是只适合做文档的读取,不适合 做文档的增删改查。 3)pull 解析同样基于事件驱动型,android 官方 API 提供,可随时终止,调用 next() 方法提取它们(主动提取事件)

基本的解析方式有三种: DOM,SAX,Pull 1)dom 解析解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构的优点是对文档增删改查比较方便,缺点占用内存比较大。 2)sax 解析基于事件驱动型,优点占用内存少,解析速度快,缺点是只适合做文档的读取,不适合 做文档的增删改查。 3)pull 解析同样基于事件驱动型,android 官方 API 提供,可随时终止,调用 next() 方法提取它们(主动提取事件)