首页 > 其他 > 详细

使用dom4j 读写xml文件

时间:2016-01-11 22:19:18      阅读:253      评论:0      收藏:0      [点我收藏+]

  dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,同时它也是一个开放源代码的软件。

                         String fileName="D:\\version.xml"; 

        File inputXML=new File(fileName);

        //使用 SAXReader 解析 XML 文档 version.xml

        SAXReader saxReader=new SAXReader();

        saxReader.setEncoding("UTF-8");

        Document document=saxReader.read(inputXML);

        Element params=document.getRootElement();//根节点

        List<Element> elementList = params.elements();

       //循环遍历节点,进行处理

        for (int i = 0; i < elementList.size(); i++) {

          Element param = (Element)elementList.get(i);

             Element key = param.element("key");

          //移除特定的节点的值

             if("aaaaa".equals(key.getTextTrim())){

            params.remove(param);

            break;

            }

             params.remove(param); //移除一个节点

   }

       //增加一个节点

        Element param = params.addElement("param");

        Element paramKey = param.addElement("key");

        paramKey.setText("project");

        Element paramValue = param.addElement("value");

       

       //输出xml文件

       OutputFormat format= OutputFormat.createPrettyPrint();//格式化

       document.setXMLEncoding("UTF-8"); //设置XML编码格式

       XMLWriter xmlWriter = new XMLWriter(new FileOutputStream(fileName),format);

       xmlWriter.write(document);

       xmlWriter.close();

本文出自 “7854772” 博客,请务必保留此出处http://7864772.blog.51cto.com/7854772/1733932

使用dom4j 读写xml文件

原文:http://7864772.blog.51cto.com/7854772/1733932

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!