このような構造のxmlをJAXBマーシャラーで作成したいと考えています。
<A>
<Bs>
<B> </B>
<B> </B>
<B> </B>
<Bs>
</A>
クラスAとBをエンティティ化する必要があります。
@XmlRootElement
public class A {
private List<B> b;
public List<B> getB() {
return b;
}
@XmlElement(name="Bs")
public void setB(List<B> b) {
this.b = b;
}
}
public class B {}
しかし、クラス A を初期化してマーシャリングすると、
<A>
<Bs> </Bs>
<Bs> </Bs>
<Bs> </Bs>
</A>
目的の xml 構造を取得する方法 (このページの最初の xml を参照)?