Java解析XML之Dom4j

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章

xml之dom4j解析

java基础之XML

Java:简单的读写XML文件之使用DOM4J读写

java代码用dom4j解析xml文件的简单操作

XML——XML解析之DOM4J

Java里面怎么解析xml文件的内容