将XML文件转化为实体类
1.创建实体对象
2.利用反射得到xml文件
3.用SAXReader进行解析,读取xml文件
4.得到根节点等
5.遍历节点
public class test{
public static void main(String[] args){
Student student=new Student(); //创建对象
InputStream is=test.class.getClassLoader().getResourceAsStream("Student.xml"); //利用反射得到xml文件
SAXReader reader=new SAXReader();
Document doc=reader.read(is); //读取xml文件
List<Student> students=doc.getRootElement().elements(); //得到根节点
//遍历得到的节点
for(Element student2:student){
//elementText()得到指定名称的节点的值
System.out.println(student2.elementText("name")+"--"+student2.elementText("age"));
System.out.println(student2.getName()); //得到标签的名称
student.setName(student2.elementText("name"));
student.setAge(Integer.valueOf(student2.elementText("age")))
System.out.println(student)
}
}
}