如何控制 XML 标签内的间距

How to control spacing within XML tags

问题是我在 class org.jdom.output.Format.

中找不到所需的格式设置选项

XML是这样生成的:

<mytag attribute="value"/>  

我需要这样的:

<mytag attribute="value" />

有什么办法可以做到这一点吗?我需要在标签结束前空 space。

你无法控制两者之间的差异

<mytag attribute="value"/>  

<mytag attribute="value" />

使用XML 工具,因为在XML 级别,这些表单之间没有区别。您下游的 XML 处理器不应该关心这种差异;如果他们这样做,他们就坏了,应该修好。

如果您无法修复下游 XML 工具,通过将其输入预处理为 text 而不是 XML 来解决问题], 达到想要的格式.