2

XmlBeans に少し問題があります。XMLに追加しようとしている文字列の空白を自動的にトリミングしているようです。例えば。コードと値のリストがあります。各コードには値があります。

<code>
 <value/>
</code>

一部のコードには値が欠落している可能性があります。その場合、それらの値は " " である可能性があります。

ただし、コード オブジェクト set value method(String) を呼び出すと、XmlBeans が空白を削除するように見えます。

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

正しい出力は

<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 に答える