dom4j解析xml文件

Posted xiaobaiyize

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dom4j解析xml文件相关的知识,希望对你有一定的参考价值。

/***xml文件用途配置文件
             * xml文件的编写使用两种约束DTD和schema技术
             * xml文件内容的解析(读取)使用dom4j技术
         * 1,得到解析输入流
         * 2,将文件解析成Document对象
         * 3,根据Document对象得到根元素
         * 4,根据根元素得到子元素集合
         * 5,根据子元素再次得到子元素
         */
        //获取xml文件中的内容
        SAXReader sr = new SAXReader();
        //读取文件内容,文件路径有需要转义
        Document doc = sr.read("src\com\yz\xml\NewFile.xml");
        //得到根节点
        Element el = doc.getRootElement();
        
    //    System.out.println(el.getName());
        //得到子节点集合
        List<Element> list = el.elements();
        
        for (Element ob : list) {
            System.out.println(ob.attributeValue("name"));
            //得到子节点中属性的值
            System.out.println(ob.element("key").attributeValue("name"));
        }

    }



























以上是关于dom4j解析xml文件的主要内容,如果未能解决你的问题,请参考以下文章

java中采用dom4j解析xml文件

dom4j解析器sax解析xml文件

使用dom4j创建和解析xml文件

dom4j解析无根节点的xml

XML 文件解析

java中利用dom4j解析XML文件