Запретить XmlBeans обрезать пробелы

есть небольшая проблема с XmlBeans. Кажется, что он автоматически обрезает пробелы строк, которые я пытаюсь добавить в XML. Например. У меня есть список кодов и значений. Каждый код имеет значение.

<code>
 <value/>
</code>

Возможно, некоторые коды имеют пропущенные значения, и в этом случае их значение может быть " ".

однако, когда я вызываю метод набора значений объектов кода (String), кажется, что XmlBeans обрезает пробелы.

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

Мне было интересно, знает ли кто-нибудь, как обойти это в XmlBeans, так как правильный вывод должен быть

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

Спасибо!


person decal    schedule 14.12.2012    source источник


Ответы (1)


Ааа, так что это не имеет ничего общего с тем, как я устанавливаю значение, а скорее с тем, как я сохраняю файл. Я сохранил его с помощью XmlOptions().setSavePrettyPrint(). Согласно списку рассылки

http://mail-archives.apache.org/mod_mbox/xmlbeans-user/200803.mbox/%[email protected]%3E

Это то, что отвечает за обрезку пробелов.

person decal    schedule 14.12.2012