package com.rlovep.sax; import java.io.File; import java.util.List; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; import org.junit.Test; import com.rlovep.dom4j.Student; public class ReadXml { @Test public void addStudent() throws Exception { // 创建SAXParser SAXParser parser = SAXParserFactory.newInstance().newSAXParser(); // 读取xml文件 MyHandler3 handler=new MyHandler3(); parser.parse(new File("./src/student.xml"), handler); //获得学生list List<Student> stulist = handler.getStulist(); //打印 for(Student s:stulist){ System.out.println(s.toString()); } } public static void main(String[] args) throws Exception{ //创建SAXParser SAXParser parser=SAXParserFactory.newInstance().newSAXParser(); //读取xml文件 MyHandler2 handler=new MyHandler2(); parser.parse(new File("./src/student.xml"), handler); //打印xml System.out.println(handler.getxml()); } }