防止XmlBeans修剪空格

时间:2012-12-14 13:22:20

标签: java xmlbeans

XmlBeans有点问题。它似乎自动修剪我想要添加到XML的字符串的空格。例如。我有一个代码和值列表。每个代码都有一个值。

<code>
 <value/>
</code>

某些代码可能缺少值,在这种情况下,它们的值可能是“”。

然而,当我调用代码对象设置值方法(String)时,似乎XmlBeans修剪了空格。

code.setValue(" ");
=
<code>
 <value></value>
</code>

我想知道是否有人知道如何在XmlBeans中解决这个问题,因为正确的输出应该是

<code>
 <value> </value>
</code>

谢谢!

1 个答案:

答案 0 :(得分:2)

啊,所以这与我如何设置值无关,而是我如何保存文件。我使用XmlOptions()。setSavePrettyPrint()保存它。根据邮件列表

http://mail-archives.apache.org/mod_mbox/xmlbeans-user/200803.mbox/%3CAB46E23AEB035C4FBCE6F5F59D56B12701A5443B@repbex01.amer.bea.com%3E

这是负责修剪空白的原因。