1

オブジェクトのシリアル化と逆シリアル化にxStreamを使用しています。ただし、タグ値のいずれかに「&」が存在する場合、xStreamは失敗し、例外をスローします。

たとえば、これは失敗します。

<tag>value & value</tag>
Exception :- "An entity name must immediately follow..."

<tag>value value</tag>
this passes

xStreamに特定の文字を無視するように指示する方法はありますか

ありがとう!プラティック

4

1 に答える 1

2

これは不適切な形式の XML であり、XML パーサー (XStream だけでなく) はこれに失敗するはずです。は、ドキュメントのエンコード (書き込み) 時に&に変換されているはずです。&amp;

そのドキュメントを書いているものを特定し、文字エンコーディングを修正すると、読み取りプロセスは正常に機能するはずです。

于 2009-10-06T08:43:19.370 に答える