我想从我的对象创建 XML,但不是创建 XML 节点,而是创建属性。
@XmlRootElement
class MyObject{
private String name;
private String age;
...getters/setters...
}
我希望我的对象可以创建以下xml:
<MyObject name="something">
<age></age>
</MyObject>
我该如何做到这一点?
我想从我的对象创建 XML,但不是创建 XML 节点,而是创建属性。
@XmlRootElement
class MyObject{
private String name;
private String age;
...getters/setters...
}
我希望我的对象可以创建以下xml:
<MyObject name="something">
<age></age>
</MyObject>
我该如何做到这一点?
@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...
}