2

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

<code>
 <value/>
</code>

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

但是,当我调用代码对象设置值方法(字符串)时,似乎 XmlBeans 会修剪空格。

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

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

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

谢谢!

4

1 回答 1

2

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

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

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

于 2012-12-14T14:08:57.680 回答