dom4j解析xml文件非常方便,本案例使用dom4j对xml进行增删改查操作,请认真看教程,首先引入dom4j-1.6.1.jar包,jar包下载地址:https://dom4j.github.io
一:首先在lib中引入dom4j-1.6.1.jar包,在src目录下创建student.xml文件,直接复制即可用,代码如下。<?xml version="1.0" encoding="UTF-8"?>
小红
18
女
广州天河骏景花园小明
17
男
广州天河华景新城二:创建Student实体类,用于封装student.xml内容,实体类如下。// 实体类,封装数据
public class Student {
private String id;
private String name;
private char gender;
private String age;
private String address;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age= age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public char getGender() {
return gender;
}
public void setGender(char gender) {
this.gender = gender;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
@Override
public String toString() {
return "Student [address=" + address + ", gender=" + gender + ", id="
+ id + ", name=" + name + "]";
}
}
三:在IStudentDao.java内定义增删改查的接口。import java.util.List;
// 接口, 定义规范
public interface IStudentDao {
/**
* 保存一个student
* @param student 传入封装的student对象
*/
void save(Student student);
/**
* 根据编