gpt4 book ai didi

java - 如何忽略 Transformer 格式化 xml Java

转载 作者:行者123 更新时间:2023-12-01 10:29:35 29 4
gpt4 key购买 nike

我正在修改一个 xml 文件,并使用以下代码将其导出。但我不喜欢 Transformer 格式化 xml 的方式。我可以以某种方式让 xml 保持原来的样子吗?

    TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
//transformer.setOutputProperty(OutputKeys.INDENT, "yes");
DOMSource source = new DOMSource(document);
StreamResult result = new StreamResult(moduleFile);
transformer.transform(source, result);

最佳答案

我非常怀疑 DOM 文档是否有任何“格式”,因为它是 XML数据的抽象表示。您最多能做的就是使用一些空白、注释等。一些提示。

https://docs.oracle.com/javase/7/docs/api/javax/xml/parsers/DocumentBuilderFactory.html#setIgnoringElementContentWhitespace%28boolean%29

https://docs.oracle.com/javase/7/docs/api/javax/xml/parsers/DocumentBuilderFactory.html#setIgnoringComments%28boolean%29

关于java - 如何忽略 Transformer 格式化 xml Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35157183/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com