【发布时间】:2021-07-11 16:49:23
【问题描述】:
我正在使用 Java 8 和 JDOM 2.0.6 (Mac-Yosemite + Eclipse) 来生成 XML 文件。
文件的序言在 之前带有这些字节
C2 A8 C3 8C
我正在使用 XMLOutputter.output() 来写出文档。当我将输出定向到控制台时,它会正确输出。当将输出定向到文件时,我插入了错误的字节。
相关代码: `
private Document outputDoc = new Document();
outputDoc.setRootElement(new Element("GraphicalAlgorithm_" + challengeID, DFG2D_NAMESPACE));
outputDoc.getRootElement().addContent(..my Element...);
XMLOutputter xmlOutputter = new XMLOutputter(Format.getPrettyFormat());
//TEST ONLY: writes to console
xmlOutputter.output(outputDoc, System.out);
xmlOutputter.output(outputDoc, fileStream);;
`
我被这个难住了。
【问题讨论】:
标签: jdom-2