XML DOM解析

创建一个xml文件

 建一个文件夹导入jar包

 

 building  add  点入

 

 

public static void main(String[] args) throws DocumentException, ClassNotFoundException, InstantiationException, IllegalAccessException {
//        1.获取解析器
        SAXReader sax=new SAXReader();
//        2.获得document文档对象
        Document doc=sax.read("src/com/oracle/demo04/web.xml");
//        3.获取根元素
        Element element=doc.getRootElement();
//        4.判断元素名称为servlet的元素
        Element servlet=element.element("servlet");
//        5.获取servlet-class元素
        Element className=servlet.element("servlet-class");
        //开始反射  获取MyServlet字节码文件对象
        Class c=Class.forName(className.getText());
        //快速创建对象
        Object obj=c.newInstance();
        //向下转型
        MyServlet my=(MyServlet)obj;
        my.init();
        my.service();
        my.destroy();
        
    }
}

posted on 2019-06-26 16:59  默示う梦璃  阅读(89)  评论(0)    收藏  举报