DOM解析:(举例说明)

Xml文件:

Android成长之路-使用DOM解析XML

实现解析的步骤:

1、创建一个getPersonList()方法(给它一个流参数)返回一个list集合

2、创建person集合

3、得到创建DOM解析器的工厂对象

4、让工厂对象创建解析器对象

5、使用解析器对象的parser(InputStreamin)进行解析

6、获取根节点

7、获取persons的子节点

8、得到值

得到值的过程:

1、遍历子节点

2、得到当期正在遍历的element

3、定义person对象

4、得到属性值,存入person对象中

5、获取person的子节点

得到perosn子节点的值:

1、遍历,过滤文本节点

2、取出当前正在遍历的内容

3、判断节点的类型

4、匹配element的值,获取值,存入person的对象中

9、把person填入到person集合中

代码实现:

Android成长之路-使用DOM解析XML

Android成长之路-使用DOM解析XML

Android成长之路-使用DOM解析XML

测试类:

Android成长之路-使用DOM解析XML

相关文章:

  • 2021-04-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
  • 2022-12-23
  • 2022-02-16
  • 2021-10-08
猜你喜欢
  • 2021-12-18
  • 2021-12-25
  • 2022-12-23
  • 2022-01-20
  • 2021-12-06
  • 2021-12-06
相关资源
相似解决方案