如何去除dom生成的xml文件头的standalone="no" ,去掉后无换行
public void createXml(Document document,String fileName){
TransformerFactory tf = TransformerFactory.newInstance();
try {
Transformer transformer = tf.newTransformer();
DOMSource source = new DOMSource(document);
transformer.setOutputProperty(OutputKeys.ENCODING, "gb2312");
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperty(OutputKeys.STANDALONE, "yes");
PrintWriter pw = new PrintWriter(new FileOutputStream(fileName));
StreamResult result = new StreamResult(pw);
transformer.transform(source, result);
System.out.println("创建成功!");
} catch (TransformerConfigurationException e) {
System.out.println(e.getMessage());
} catch (IllegalArgumentException e) {
System.out.println(e.getMessage());
} catch (FileNotFoundException e) {
System.out.println(e.getMessage());
} catch (TransformerException e) {
System.out.println(e.getMessage());
}
}用这个可以去掉,但是就没有换行了,求解答!!
document.setXmlStandalone(true);

...全文
相关推荐
Java生成和解析XML格式文件和字符串的实例代码
生成XML:生成XML文件同样使用DOM,首先创建`Document`对象,然后构建DOM树。
Java解析和生成XML
本篇文章将详细探讨Java如何解析和生成XML文档。一、Java解析XML1. DOM解析:Document Object Model(DOM)是XML文档的一种树形表示方式。
php操作xml入门之xml基本介绍及xml标签元素
xml version="1.0" encoding="utf-8" standalone="no"?>```- `version` 属性指明了使用的XML版本。
XML基础及DOM 文档对象模式和SAX 基于事件处理模式 学习笔记
xml version="1.0" encoding="UTF-8" standalone="no"?>```- **version**:指明使用的XML版本,通常是`1.0`。
php操作xml入门之xml标签的属性分析
首先,让我们看一个简单的XML示例:```xml<?xml version="1.0" encoding="utf-8" standalone="yes"?


