У меня есть объект value
, который имеет какой-то тип, либо @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, или я должен создать какой-то пользовательский анализатор?