0

我想取消编组使用 JAXB。我在为以下用例解组时遇到问题。
请建议如何使用 JAXB 生成以下 xml。

    <Source type="system" gender="male">
        <Description>He is a man</Description>
    </Source>
4

1 回答 1

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;

}
于 2013-07-05T17:14:48.380 回答