Android解析XML方式(三)使用DOM解析XML
这篇,我们来一起学习一下XML的第三种解析方式:使用DOM解析XML数据,首先在这里对DOM稍微作点介绍:
DOM是一种用于XML文档对象模式,可用于直接访问XML文档的各个部位,在DOM文档中通常被模拟为树状结构,其中XML语法的每一个组成部分都表示一个节点,用DOM允许用户遍历文档树,从父节点移动到子节点和兄弟节点。并利用某节点类型特有的属性(元素具有属性,文本节点具有文本数据)。
DOM中是这样规定的:
1、整个文档是一个节点文档
2、每一个XML标签是一个元素节点
3、包含在XML元素中的文本是文本节点
4、每一个XML属性是一个属性节点
利用元素和属性的特点来构建一个树状结构。
我们要解析的XML文档:
Book.java