如何使用JAXB(Java)封送自闭合标签。
即班级:
@XmlRootElement
public class Customer {
@XmlElement public String name;
@XmlElement public int age;
@XmlAttribute public int id;
}
将元帅去:
<customer id="3">
<name>TEST</name>
<age>100</age>
</customer>
如果我想要在Customer内部使用类似元素<something data='whatever'/>
的东西,是否有对此的注释?
编辑:
为了澄清,我想要的是:
<customer id="3">
<name>TEST</name>
<age>100</age>
<something data='whatever'/>
</customer>
答案 0 :(得分:1)
您需要添加一个固定(静态)值
@XmlAttribute(name="data")
private final static String DATA = "whatever";