关于用dom4j生成xml后第二行空行的问题
来源:互联网 发布:哪里可以购买淘宝店铺 编辑:程序博客网 时间:2024/06/06 20:24
之前碰到这个问题,困扰了我很久没解决.百度了一下很少.所以刚解决就来给大家分享一下
package one;import java.io.FileOutputStream;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.XMLWriter;public class Xml {public static void main(String[] args) {// TODO Auto-generated method stubDocument document = DocumentHelper.createDocument();Element root = document.addElement("EnglishWords");// root.addComment("This is a test for dom4j ");Element singleWord = root.addElement("EnglishWord");Element word = singleWord.addElement("word");Element englishMean = singleWord.addElement("englishMean");Element chineseMean = singleWord.addElement("chineseMean");Element attribute = singleWord.addElement("attribute");Element example = singleWord.addElement("example");// 添加元素内容word.addText("1");attribute.addText("2");chineseMean.addText("3");englishMean.addText("4");example.addText("5");// 添加属性// singleWord.addAttribute("code", "1");OutputFormat format = OutputFormat.createPrettyPrint();format.setEncoding("UTF-8");format.setNewLineAfterDeclaration(false); format.setIndent(true);try {String filename = "F:/Users/luxiangyu/Desktop/a.xml";FileOutputStream out = new FileOutputStream(filename);//XMLWriter writer = new XMLWriter(out, format);document.setXMLEncoding("UTF-8");writer.write(document);out.close();} catch (Exception e) {e.printStackTrace();}} }最关键的就是format.setNewLineAfterDeclaration(false);这句话,因为默认是true,要设置一下改为false
这个方法是设置声明之后换不换行的
1 0
- 关于用dom4j生成xml后第二行空行的问题
- dom4j生成xml的问题
- dom4j中生成xml的中文问题
- dom4j生成xml文件,解析后出现中文乱码问题
- 关于DOM4J 生成 xml文件
- 关于DOM4J生成XML的根节点带上xmlns的问题
- 02.使用dom4j生成xml后, 不同的处理方式
- dom4j生成xml中文问题
- 用UEditor保存后出现多余空行问题的解决办法
- DOM4J生成XML文件的中文乱码问题
- 关于 dom4j 解析 XML 时的编码问题
- Dom4J生成xml和包含CDATA问题
- 用dom4j生成xml,去掉xml头
- 用dom4j的方式解析和生成xml文件
- QTableWidget生成空行后无法取cell值的原因
- dom4j生成xml文件的中文乱码
- dom4j生成xml文件的中文乱码
- XML的解析和生成(dom4j)
- Ajax(2)使用 JavaScript 和 Ajax 发出异步请求
- springMVC学习笔记---参数传递
- 20条Linux命令面试问答
- Go 方法、接口
- IOS 的material design汇总
- 关于用dom4j生成xml后第二行空行的问题
- 服务器,linux学习笔记
- 【Android架构GPS篇】之定位数据如何从GPS芯片到应用层
- 欢迎使用CSDN-markdown编辑器
- 点击tabBar跳转
- VCPP/CPP_表格控件-Ultimate Grid
- php之curl学习
- jsoup使用例子(仅作参考)
- 各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包