Как маршалировать объект через JAXB без какой-либо информации о нем?

У меня есть значение объекта , которое имеет какой-то тип, либо @XmlRootElement -аннотированный или нет. Я хочу упорядочить его в XML:

String value1 = "test";
assertEquals("<foo>test</foo>", toXml("foo", value1));
// ...
@XmlRootElement
class Bar {
  public String bar = "test";
}
assertEquals("<foo><bar>test</bar></foo>", toXml("foo", new Bar()));

Могу ли я сделать это с помощью существующих средств JAXB, или мне нужно создать какой-нибудь собственный анализатор?

14
задан yegor256 10 November 2010 в 16:19
поделиться