XML的解析方式:
Dom解析
Dom模式解析XML,是把整个XML文档当成一个对象来处理,会先把整个文档读入到内存里。是基于树的结构,通常需要加载整文档和构造Dom树,然后才能开始工作。
XML文档中的每一个元素都会被解析为一个节点,常用的节点类型:Element元素节点,Attr属性节点,Text文本节点,Document文档节点
Sax解析
Sax解析是一种以事件驱动的XMl API(目前本人只在java中见过), 边扫描边解析,自顶向下依次解析
Pull解析
通过XmlPullParser接口中只需要调用一个next方法就可以获取下一个事件类型,且只有五种事件类型:
START_DOCUMENT:文档开始,解析器还未读取到任何输入的时候
START_TAG:解析到开始标签
TEXT:解析到文本节点
END_TAG:解析到结束标签
END_DOCUMENT:文档结束
XML的三种解析方式及其简介
最新推荐文章于 2022-11-24 15:50:22 发布