本文共 1458 字,大约阅读时间需要 4 分钟。
引入jar包:dom4j.jar
添加一个xml文件:
MyServlet1 cn.itheima.web.servlet1.MyServlet1 MyServlet1 /myServlet1 MyServlet2 cn.itheima.web.servlet1.MyServlet2 MyServlet2 /myServlet2
package it;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;public class getxml { public static void main(String []args) { try { //1、声明解析器 SAXReader saxreader=new SAXReader(); //2、获得document 对象 Document doc =saxreader.read("src/web.xml"); //3、获得根目录 Element root=doc.getRootElement(); System.out.println(root.getName()); System.out.println(root.attributeValue("version")); //4、获得根元素下的子元素 Listchild=root.elements(); //5、遍历子元素 for(Element element:child){ //6、判断名字为servlet的元素 if("servlet".equals(element.getName())){ //7、获取servlet-class元素 Element servletclass=element.element("servlet-class"); System.out.println(servletclass.getText()); //8、获取servlet-name元素 Element servletname=element.element("servlet-name"); System.out.println(servletname.getText()); } } } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
执行结果:
转载地址:http://fxhbb.baihongyu.com/