gpt4 book ai didi

Java:将 DOM 写入 XML 文件(格式问题)

转载 作者:bug小助手 更新时间:2023-10-28 10:44:22 27 4
gpt4 key购买 nike

我正在使用 org.w3c XML API 打开现有的 XML 文件。我正在删除一些节点,而我正在添加其他节点。

问题是添加的新节点是一个接一个地写入的,没有换行符,也没有缩进。虽然 XML 文件确实有效,但人类很难检查它。

是否无论如何要在每个节点之后添加缩进,或者至少一个换行符?

最佳答案

我假设您使用的是 Transformer进行实际写作(到 StreamResult )。在这种情况下,请在调用 transform 之前执行此操作:

transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");

关于Java:将 DOM 写入 XML 文件(格式问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/161462/

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