public class DOMWriteXML {
public static void writeXML(List<Student> students){
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
try {
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.newDocument();
//创建根节点
Element root = doc.createElement("stus");
for(Student stu : students){
Element student = doc.createElement("student");
Element name = doc.createElement("name");
name.appendChild(doc.createTextNode(stu.getName()));
Element age = doc.createElement("age");
age.appendChild(doc.createTextNode(stu.getAge()+""));
Element email = doc.createElement("email");
email.appendChild(doc.createTextNode(stu.getEmail()));
student.appendChild(name);
student.appendChild(age);
student.appendChild(email);
root.appendChild(student);
}
用DOM将对象写入XML中
最新推荐文章于 2021-06-10 08:10:05 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)