dom4j 修改xml并写入磁盘
来源:互联网 发布:charles 修改请求数据 编辑:程序博客网 时间:2024/06/05 19:33
public class LogWriter {private static final String PATH = "e://log.xml";/** * 写入log.xml * * @param st * 执行action前时间 * @param et * 执行action后时间 * @param ac * action类名 * @param res * 执行结果result */public void log(String st, String et, String ac, String res) {SAXReader reader = new SAXReader();try {File logXML = new File(PATH);Document doc;Element root;if (logXML.exists()) {doc = reader.read(new File(PATH));root = doc.getRootElement();}else {//不存在log.xmldoc = DocumentHelper.createDocument();root = doc.addElement("log");}Element action = root.addElement("action");Element name = action.addElement("name");name.setText(ac);Element stime = action.addElement("s-time");stime.setText(st);Element etime = action.addElement("e-time");etime.setText(et);Element result = action.addElement("result");result.setText(res);writeXML(doc);} catch (DocumentException e) {e.printStackTrace();}}/** * 将修改的log.xml写入磁盘 * * @param doc * 修改过的log.xml文件 */private void writeXML(Document doc) {OutputFormat format = OutputFormat.createPrettyPrint();format.setEncoding("utf-8");XMLWriter writer = null;try {writer = new XMLWriter(new FileWriter(new File(PATH)), format);doc.normalize();writer.write(doc);writer.flush();writer.close();} catch (IOException e) {e.printStackTrace();}}}
0 0
- dom4j 修改xml并写入磁盘
- dom4j读取 写入 修改 xml
- dom4j读取写入修改 xml
- dom4j 创建 并 写入 xml文件
- Dom4J 写入xml
- dom4j写入XML例子
- dom4j 写入xml
- dom4j方式写入xml
- DOM4J 写入 XML 文件
- dom4j将生成好的doc写入磁盘,并解决中文乱码
- 用dom4j建立,修改XML文档,并解决格…
- dom4j写入xml文件示例
- Dom4j方法写入XML文件
- dom4j修改xml
- dom4j 修改xml内容
- Dom4j修改xml文件
- dom4j解析xml和写入xml文件
- 从数据库中读取数据,并写入xml文件中(dom4j)
- Oracle数据备份过程中遇BUG_ORA-27054 NFS file system
- 【leetcode OJ】Remove Duplicates from Sorted List(python)
- 解释:内存溢出、内存泄露、内存越界、缓冲区溢出、栈溢
- java网站建设
- 跟着鬼哥学so修改,三,作业篇
- dom4j 修改xml并写入磁盘
- IE11下使用eWebEditor编辑器
- uva 537 Artificial Intelligence?
- ngrok内网穿透利器&本机代码部署外网访问神器
- C# 启动EXE
- DB2索引创建原则
- 转载 关于多线程MT和MD的区别。
- 九度OJ—题目1531:货币面值
- 用java调用oracle存储过程总结