我正在尝试在我的项目中使用JAXB,我发现一个问题,Jibx很容易处理(我们停止使用它与jboss 7)但是使用JAXB我们很难解决。
所以我有一个A类如下:
public class A
{
@XmlElement(name ="xpto")
public B fieldXPTO;
@XmlElement(name ="foo")
public B fieldFOO;
}
我的班级B:
public class B
{
public String name;
public String address;
}
现在为A类构建我们的模式,我们想为每个A类字段指定B类字段的不同名称。编组A对象时会出现像
那样的东西 <A>
<xpto>
<name_xpto>Peter</name_xpto>
<address_xpto>Moon Street</address_xpto>
</xpto>
<foo>
<name_foo>Ryan</name_foo>
<address_foo>Mars Street</address_foo>
</foo>
</A>
是否可以通过使用架构来完成此操作?
谢谢大家,
佩德罗