0

在 XML 文件中进行更改后,我想保存我的结果。我正在使用以下代码:

OutputStream outputStream = new FileOutputStream(
    new File("C:\\Users\\ABC\\Desktop\\abc.xml")
);
OutputFormat outputFormat = new OutputFormat(doc, "UTF-8", true);
outputFormat.setOmitComments(true);
outputFormat.setLineWidth(0);

XMLSerializer serializer = new XMLSerializer(outputStream, outputFormat);
serializer.serialize(doc);
outputStream.close();  

但是在我的 XML 中添加了一行:

<?xml version="1.0" encoding="UTF-8"?>

如何删除它或避免添加它?

4

1 回答 1

0

我找到了解决方案。需要添加以下行:

outputFormat.setOmitXMLDeclaration(true);

并且工作完美!

于 2017-01-26T10:35:49.023 回答