对象集合生成xml
student.java
import lombok.Data;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
/**
* @author 作者:
* @date 创建时间2021/6/15 13:51
*/
@Data
public class Student {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private String id;
private String name;
private String number;
private Integer age;
private String gender;
private String city;
public Student(String id, String name, String number, Integer age, String gender, String city) {
this.id = id;
this.name = name;
this.number = number;
this.age = age;
this.gender = gender;
this.city = city;
}
public Student() {
}
@Override
public String toString() {
return "Student{" +
"id='" + id + '\'' +
", name='" + name + '\'' +
", number='" + number + '\'' +
", age=" + age +
", gender='" + gender + '\'' +
", city='" + city + '\'' +
'}';
}
}
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
import java.io.*;
import java.lang.reflect.Field;
import java.util.ArrayList;
/**
* @author 作者:
* @date 创建时间2021/6/15 14:04
*/
public class Dom4jEntityWriter {
public static void main(String[] args) {
ArrayList<Student> stuList = new ArrayList<>()