对XmlBeans有一点小问题。它似乎正在自动地修剪我试图添加到XML中的字符串的空格。例如。我有一个代码和值的列表。每个代码都有一个值。
<code>
<value/>
</code>有可能某些代码缺少值,在这种情况下,它们的值可能是“”。
但是,当我调用代码对象的设置值方法(String)时,看起来XmlBeans会修剪空格。
code.setValue(" ");
=
<code>
<value></value>
</code>我想知道是否有人知道如何在XmlBeans中解决这个问题,因为正确的输出应该是
<code>
<value> </value>
</code>谢谢!
发布于 2012-12-14 22:08:58
啊,所以这与我如何设置值无关,而是与我如何保存文件有关。我使用XmlOptions().setSavePrettyPrint()保存了它。根据邮件列表
http://mail-archives.apache.org/mod_mbox/xmlbeans-user/200803.mbox/%3CAB46E23AEB035C4FBCE6F5F59D56B12701A5443B@repbex01.amer.bea.com%3E
这就是负责修剪空格的原因。
https://stackoverflow.com/questions/13879510
复制相似问题