Java 自定义规则之读取xml文件内容

12 4月

需求描述

很多时候我们在项目中会遇到读取xml文件的需求,遇到标准的xml还好,随便引入一个开源工具包就能解决。但是会存在这样的问题:

  1. 一个很小的功能,不常用,为此需要引入一个额外的开源包?
  2. xml文件内容很不规范,或者说随时可能会根据需求不停地变动!

这时候,我们就想用Java本身自己的jdk库去解决这个问题,今天我将给大家带来一个简单又快捷的自定义规则读取xml文件内容,包括节点内容和属性哦!

xml自定义内容

学校school下面有很多个班级class,班级class下面有很多个学生student,学生student有一些课程成绩,语数外。

直接上Java代码

解决方案

首先我们来定义一个自主规则的handler和一些数据类

 

重点来了,这个handler规则可以自己定义,很好理解:

然后使用也非常简单:

结束啦,到这里你想要的xml结果集合就已经转换成功并且拿到啦!

收工。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注