我们要实现解析xml文件的内容并展示在前端的表格中,首先,我们要先将xml文件导入到我们项目的resources文件夹下
然后我们就要开始编辑前端页面要展示出来的内容,这里我们编辑一个表格来接收我们xml文件里面的各项内容
然后我们新建一个包utils,然后将我们新建一个类,里面开始编写我们解析xml文件最后返回其各项属性的思路
注:此处的user标签为xml文件中每组数据的根标签
同时,我们也要在pom.xml文件下添加解析xml文件的包,在里面dependencies下添加以下引用,然后刷新,将该包进行下载
<!--解析xml-->
<dependency>
<groupId>org.dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>2.1.3</version>
</dependency>
然后我们可以开始编辑我们的映射类,将xml文件的对象映射到前端中
我们在pojo包中创建一个poet的java类,然后将xml文件中需要传递给前端的属性进行封装
然后为每一个属性都书写get和set方法,以便修改其属性值
然后我们就可以创建controller类进行编辑了,创建controller类,然后添加注解和方法
创建file变量来获取xml文件的位置,注:该位置文件路径下不能有中文或者空格等符号,不然会显示无法找到该文件路径,然后编写相关的逻辑根据需要对数据中的值进行转换
最后在浏览器中进行访问