XStream Alias der Listenwurzelelemente

Ich möchte in der Lage sein, das Stammlistenelement abhängig von der Art der in der Liste enthaltenen Objekte zu aliasen. Dies ist zum Beispiel meine aktuelle Ausgabe:

<list>
<coin>Gold</coin>
<coin>Silver</coin>
<coin>Bronze</coin>
</list>

Und so soll es aussehen:

<coins>
<coin>Gold</coin>
<coin>Silver</coin>
<coin>Bronze</coin>
</coins>

Ich kann dies auf globaler Ebene tun, indem ich sage, dass alle Listen auf Münzen ausgerichtet sein sollten, aber ich habe viele verschiedene Listen, und das wird nicht funktionieren. Irgendwelche Ideen, wie das geht? Scheint so, als sollte es einfach sein, aber das ist es natürlich nicht.

EDIT: Ich sollte angeben, ich versuche, Objekte in XML zu serialisieren. Ich verwende Spring 3 MVC als mein Webframework.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage