JAVA dom4j解析web.xml

案例

jar包

依赖 dom4j.jar

java代码

public class ParseWebxml {

    public static void main(String[] args) throws DocumentException {
        SAXReader reader = new SAXReader();
        //读取文件后,直接关闭输入流
        Document document = reader.read("D:\\java_big_class\\std_javaweb\\WebContent\\WEB-INF\\web.xml");
        //获取根元素
        Element root = document.getRootElement();
        //获得元素名称
        System.out.println("根标签:"+root.getName());
        //获取根元素的子元素
        List<Element> list = root.elements();
        for(Element e:list){
            String name=e.getName();
            System.out.println("--二级标签:"+e.getName());

            List<Element> subList = e.elements();
            for(Element tempEle:subList){
                System.out.println("--==三级标签:"+tempEle.getName()+"---value:"+tempEle.getStringValue());
            }
            System.out.println("------------");
        }
    }
}

原文出处:https://malaoshi.top/show_1IX2kjhxLy8e.html