码迷,mamicode.com
首页 > 其他好文 > 详细

dom4j解析xml文件

时间:2018-08-20 13:11:04      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:输入流   src   val   int   转义   attr   for   ade   技术   

/***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文件

标签:输入流   src   val   int   转义   attr   for   ade   技术   

原文地址:https://www.cnblogs.com/xiaobaiyize/p/9504866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!