如何控制XML标记内的间距

时间:2015-01-28 15:15:36

标签: java xml dom formatting jdom

问题是我无法找到课程org.jdom.output.Format中所需的格式选项。

XML生成如下:

<mytag attribute="value"/>  

我需要这样:

<mytag attribute="value" />

任何想法我怎样才能做到这一点?我需要在标签结束前留空空间。

1 个答案:

答案 0 :(得分:1)

您无法控制

之间的差异
<mytag attribute="value"/>  

<mytag attribute="value" />

使用XML工具,因为 XML级别的这些表单之间没有区别。下游没有XML处理器应该关心这种差异;如果他们这样做,他们就会被打破并且应该被修复。

如果您无法修复下游XML工具,会通过将其输入预处理为 text 而不是XML来解决问题,以实现所需的格式。