我一直在使用 Java API 来解析 XML 文件,因此我可以添加、删除或更新元素/属性。一切都按我想要的方式工作,除了Transformer
我正在使用的对象添加<?xml version="1.0" encoding="UTF-8"?>
到 XML 文件的开头。我想知道是否有办法抑制这种情况。
PS我还注意到这个投票最多的答案提到我们可能能够压制它。
DOMSource source = new DOMSource(document);
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
FileOutputStream fout = new FileOutputStream(new File(outputFile));
StreamResult result = new StreamResult(fout);
transformer.transform(source, result);
fout.close();
原始文件不包含<?xml version="1.0" encoding="UTF-8"?>