XML DOM解析

十年热恋 提交于 2020-03-24 06:35:43

创建一个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();
        
    }
}

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!