JAXB如何创建其他XML元素
问题描述:
XML元素的容器,我有一些类:JAXB如何创建其他XML元素
public class Human{
private String lastName;
private String firstName;
private String patronymic;
private String dateOfBirth;
//..
}
我想这马歇尔类一些XML:
<human>
<fio>
<lastname></lastname>
<firstname></firstname>
<patronymic></patronymic>
</fio>
<dateOfBirth><dateOfBirth>
</human>
什么注释被用来创建伪容器字段?
答
你可以看一下XML元素包装:
http://kodejava.org/how-to-generate-a-wrapper-element-around-xml-representation-in-jaxb/
不过,我想你的情况必须去与:
public class Human{
private Object Fio;
private String dateOfBirth;
//..
}
public class Fio{
private String lastName;
private String firstName;
private String patronymic;
}
我怎样才能做到这一点,而无需创建一个新的类FIO ?这个全部的目的。 –
不认为你可以:我一直在寻找答案,以及:http://*.com/questions/29469194/jaxb-add-additional-static-root-element做更新我,如果你找到它:p – mel3kings