XStreamを使用して、Javaオブジェクトを対応するXMLオブジェクトに変換しています。
そのようなオブジェクトの1つにList<Window> windows
変数が含まれており、生成されると次のように表示されます。
<windows>
<Window>
<WindowType>Monthly</WindowType>
<WindowBegin>
<Month>null</Month>
<Day>null</Day>
</WindowBegin>
<WindowEnd>
<Month>null</Month>
<Day>null</Day>
</WindowEnd>
</Window>
<Window>
....
</Window>
</windows>
次のように、List<>親タグが生成されないようにすることが可能かどうかを知りたいです。
<Window>
<WindowType>Monthly</WindowType>
<WindowBegin>
<Month>null</Month>
<Day>null</Day>
</WindowBegin>
<WindowEnd>
<Month>null</Month>
<Day>null</Day>
</WindowEnd>
</Window>
<Window>
....
</Window>
この質問ではstring.replaceを使用していますが、このリストがクリーンアップする必要のある別のオブジェクト内にある場合、xmlにギャップが残ります。これには速度が最優先事項であるため、可能であればXStream自体からのアプローチを探していました。
ありがとう