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

    }

posted @ 2018-08-20 12:06  小白blog  阅读(84)  评论(0)    收藏  举报