package com.logic.demo;
import java.io.IOException;
import java.util.List;
import org.jdom2.Document;
import org.jdom2.Element;
import org.jdom2.JDOMException;
import org.jdom2.input.SAXBuilder;
public class TestDemo {
public static void main(String[] ages) throws JDOMException, IOException{
//创建Jdom2的解析器对象
SAXBuilder builder = new SAXBuilder();
Document document = builder.build("students.xml");
Element root = document.getRootElement();
List<Element> list = root.getChildren("student");
for (Element element : list) {
//获取当前元素下某个元素的值
Student student = new Student();
String id = element.getAttributeValue("id");
String gender = element.getAttributeValue("gender");
student.setId(id);
student.setGender(gender);
// System.out.println(student);
String name = element.getChildText("name");
String age = element.getChildText("age");
student.setName(name);
student.setAge(Integer.parseInt(age));
System.out.println(student);
}
}
}
JDOM2解析
最新推荐文章于 2021-05-27 23:09:59 发布