【发布时间】:2014-06-06 15:06:34
【问题描述】:
我有一个 XML 文件,我打开并编辑节点中的一些属性,然后将其保存回来,但由于某种原因,保存的 XML 没有像以前那样正确缩进。
这是我保存 XML 文件的代码:
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new File(Path));
transformer.transform(source, result);
虽然我已经指定了
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
XML 没有正确缩进,我希望 XML 保持之前的状态(所做的更改除外)
任何帮助将不胜感激。
非常感谢。
【问题讨论】:
-
我的解决方案是否有效,如果是,您应该接受它作为答案。
标签: java xml xml-formatting