JAXB自闭合标签封送处理

时间:2018-11-25 13:52:33

标签: java jaxb

如何使用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>

1 个答案:

答案 0 :(得分:1)

您需要添加一个固定(静态)值

@XmlAttribute(name="data")
private final static String DATA = "whatever";