展开全部
public class StudentTest {
public static void main(String[] args) throws Exception {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder db = factory.newDocumentBuilder();
Document document = db.parse(new File("student.xml"));
NodeList node = document.getElementsByTagName("学生");
for(int i=0;i
Element element = (Element)node.item(i);
// 获取32313133353236313431303231363533e78988e69d8331333335313137属性学号
String content = element.getAttribute("学号");
System.out.println("学号:" + content);
content = element.getElementsByTagName("姓名").item(0).getFirstChild().getNodeValue();
System.out.println("姓名:" + content);
content = element.getElementsByTagName("性别").item(0).getFirstChild().getNodeValue();
System.out.println("性别:" + content);
content = element.getElementsByTagName("年龄").item(0).getFirstChild().getNodeValue();
System.out.println("年龄:" + content);
System.out.println();
}
}
}// 被解析的XML文件内容(student.xml)
张燕姓名>
女性别>
22年龄>
学生>
李继成姓名>
男性别>
22年龄>
学生>
华伟姓名>
男性别>
22年龄>
学生>
学生名册>
自己慢慢看吧;
// 获取属性学号
String content = element.getAttribute("学号");
System.out.println("学号:" + content);