我遵循XML结构:
A
AAA
CCC
BBB
CCC
BBB
DDD
CCC
BBB
CCC
如何通过JAXB解组这样的结构,是否可能?
答案 0 :(得分:1)
此结构正常
@XmlRootElement
public class AAA {
@XmlElements({
@XmlElement(name = "BBB", type = AbstractBC.BBB.class),
@XmlElement(name = "CCC", type = AbstractBC.CCC.class)
})
public List<AbstractBC> tables;
}
答案 1 :(得分:0)
是的,可以使用JAXB表示该XML结构。
当您不确定如何在JAXB中映射某些内容时,找出映射的最简单方法是为XML表示创建XML模式,然后运行XML Schema to Java(XJC)实用程序以查看类模型看起来像。