XStream Псевдоним корневых элементов списка

Я хочу иметь возможность использовать псевдоним для элемента корневого списка в зависимости от того, какой тип объектов содержится в списке. Например, это мой текущий результат:

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

И вот как я хочу, чтобы он выглядел:

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

Я могу сделать это на глобальном уровне, сказав, что все списки должны быть привязаны к монетам, но у меня много разные списки, и это не сработает. Есть идеи, как это сделать? Кажется, это должно быть просто, но, конечно, это не так.

РЕДАКТИРОВАТЬ: Я должен указать, я пытаюсь сериализовать объекты в xml. Я использую Spring 3 MVC в качестве своей веб-инфраструктуры.

11
задан efleming 29 September 2010 в 18:45
поделиться