案例
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("------------");
}
}
}