• dom4j增删改查


     1     //dom4j添加内容,在第一本书上指定位置添加售价  更改保存所有孩子list集合的顺序
     2     @Test
     3     public void add1() throws Exception{
     4         //
     5         SAXReader reader = new SAXReader();
     6         Document document = reader.read(new File("src/book.xml"));
     7 
     8         //添加
     9         Element book = document.getRootElement().element("书");
    10         List list = book.elements();//[书名、作者、售价]
    11         Element price = DocumentHelper.createElement("售价");
    12         price.setText("309");    
    13         list.add(2,price);
    14         
    15         //输出
    16         OutputFormat format = OutputFormat.createPrettyPrint();
    17         format.setEncoding("UTF-8");
    18         XMLWriter writer = new XMLWriter(new FileOutputStream("src/book.xml"),format);
    19         writer.write(document);
    20         writer.close();
    21 
    22     }
    23     @Test
    24     public void deleat() throws Exception{
    25         //
    26         SAXReader reader = new SAXReader();
    27         Document document = reader.read(new File("src/book.xml"));
    28 
    29         //删除
    30         Element price = document.getRootElement().element("书").element("售价");
    31         price.getParent().remove(price);
    32         
    33         //输出
    34         OutputFormat format = OutputFormat.createPrettyPrint();
    35         format.setEncoding("UTF-8");
    36         XMLWriter writer = new XMLWriter(new FileOutputStream("src/book.xml"),format);
    37         writer.write(document);
    38         writer.close();
    39 
    40     }
  • 相关阅读:
    日志
    mysql锁
    慢查询
    auto_increment
    脚本
    服务器元数据
    复制表及表数据
    临时表
    (一)校园信息通微信小程序从前端到后台整和笔记
    OpenCart框架运行流程介绍opencart资料链接
  • 原文地址:https://www.cnblogs.com/liun1994/p/3839782.html
Copyright © 2020-2023  润新知