我想从我的对象创建xml,但是我想创建属性,而不是xml节点。
@XmlRootElement
class MyObject{
private String name;
private String age;
...getters/setters...
}
我希望我的对象创建这个xml:
<MyObject name="something">
<age></age>
</MyObject>
我该怎么做?
答案 0 :(得分:5)
您可以使用@XmlAttribute
注释映射到XML属性。
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
class MyObject{
@XmlAttribute // Maps to an XML attribute
private String name;
private String age; // Maps to an XML element
...getters/setters...
}