我想使用JAXB取消编组。在解组以下用例时,我正面临着问题 请建议如何使用JAXB生成以下xml。
<Source type="system" gender="male">
<Description>He is a man</Description>
</Source>
答案 0 :(得分:0)
您可以执行以下操作。 @XmlAttribute
注释用于标记XML属性。默认情况下,所有内容都被视为一个元素,如果您需要与默认名称不同的名称,则可以使用@XmlElement
注释来指定它。
@XmlRootElement(name="Source")
@XmlAccessorType(XmlAccessType.FIELD)
public class Source {
@XmlAttribute
private String type;
@XmlAttribute
private String gender;
@XmlElement(name="Description")
private String description;
}