従来の (残念な) 理由により、2 つの異なる表現に対して同じ xml ルートがあります。xstream では、アンマーシャリング中に必要なクラスをアンマーシャラーに使用させるにはどうすればよいでしょうか。
xstreamがその情報を使用してアンマーシャリング中に適切なクラスを選択できるように、(ThreadContextを介して)何らかのコンテキストを渡すことを考えていますが、どこから始めればよいかわかりません。どんな提案でも大歓迎です。
ノート:
- ルートタグは両方の XML で同じです
- 2 つの表現を区別するために利用できるルート タグに関するその他の情報 (属性) はありません
- 従来の理由により、xml を変更できません
理想的には、ソリューションが Spring-OXM で動作することを望みますが、必要に応じてショートカットを使用します