首页 > 代码库 > Java解析XML之Dom4j

Java解析XML之Dom4j

  Java解析XML文件的方法有多种,个人感觉最常用的是使用Dom4j来解析XML文件。下面就简单介绍下Dom4j的基础使用。

  Dom4j需要jar包的支持,大家可以从网络上下载,如dom4j-1.6.1.jar;

  下载好JAR包以后,只要导入我们的工程就可以使用了,Java WEB工程导入路径为:WebRoot/WEB-INF/lib目录下;

  代码示例:

一、查看xml文档基础操作(以封装方法展示):

    public static  void run() throws Exception {
        //获取Dom4j解析器对象
        SAXReader reader = new SAXReader();
        //读取XML,返回Document对象
        Document document = reader.read("src/Demo.xml");
        //获取根节点
        Element rootElement = document.getRootElement();
        //获取根节点下的全部名称为book的元素,得到元素集合
        List<Element> elements = rootElement.elements("book");
        //选择某一个元素
        Element shu2 = elements.get(1); 
        //获取元素下的摸个目标元素
        Element name2 = shu2.element("name");
        //获取元素的文本内容 getText()
        System.out.print("书名是:"+name2.getText());
    }

未完待续.............

 

Java解析XML之Dom4j