• 字符串转XML保存后保证XML的格式


    将一个字符串转换成xml保存后发现xml文件格式变成一行了, 尝试了几种方法都不太好, 后来发现dom4j已经提供了对应的API!

     1 try {
     2     // 需要保存的Document
     3     Document doc = DocumentHelper.parseText(xmlStr);
     4     // 创建输出格式, 
     5     // 参数1:缩进字符, 即用什么来表示格式缩进所占用的地方, 一般用空格
     6     // 参数2:是否用新行, true:每行结束另起一行, false:每行结束不换行
     7     // 参数3:编码格式
     8     OutputFormat outFmt = new OutputFormat(" ", true, "UTF-8");
     9     // 创建输出流
    10     BufferedOutputStream buff = new BufferedOutputStream(new FileOutputStream(new File("xx.xml")));
    11     // 创建writer
    12     XMLWriter xmlWriter = new XMLWriter(buff, outFmt);
    13     // 写入数据
    14     xmlWriter.write(doc);
    15     // 关闭writer
    16     xmlWriter.close();
    17 } catch (Exception e) {
    18     e.printStackTrace();
    19 }

    本文版权归作者和博客园共有,来源网址:http://www.cnblogs.com/code-boy/欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    KMP算法
    模板特化
    css 绘制三角形和斜边
    709. 转换成小写字母
    numpy.ceil(), numpy.floor()
    warm_up
    Tensor基础概念
    模型微调
    @函数装饰器
    optimizer.step(), scheduler.step()
  • 原文地址:https://www.cnblogs.com/code-boy/p/4907288.html
Copyright © 2020-2023  润新知