<?xml version="1.0" encoding="UTF-8"?>
<students>
<student id="001" xx="嘻嘻">
<name>林明</name>
<sex>男</sex>
<age>26</age>
</student>
<student id="002" xx="嘻嘻">
<name >黄亮</name>
<sex>男</sex>
<age>21</age>
</student>
</students>
import java.util.List;
import org.jdom2.Document;
import org.jdom2.Element;
import org.jdom2.input.SAXBuilder;
public class JDOM02 {
public static void main(String[] args) throws Exception{
SAXBuilder builder=new SAXBuilder();
Document document=builder.build("src/students.xml");
Element students=document.getRootElement();
List studentList=students.getChildren("student");
for(int i=0;i<studentList.size();i++){
Element student=(Element)studentList.get(i);
String id=student.getAttributeValue("id");
String name=student.getChildText("name");
String sex=student.getChildText("sex");
String age=student.getChildText("age");
System.out.println("学号"+id+";姓名:"+name+";性别:"+sex+";年龄"+age);
}
}
}
学号001;姓名:林明;性别:男;年龄26
学号002;姓名:黄亮;性别:男;年龄21