0
我想使用JAXB un marshall。我在解組以下用例時遇到問題。
請建議如何使用JAXB生成以下xml。具有兩個屬性和簡單元素的XML元素使用JAXB
<Source type="system" gender="male">
<Description>He is a man</Description>
</Source>
我想使用JAXB un marshall。我在解組以下用例時遇到問題。
請建議如何使用JAXB生成以下xml。具有兩個屬性和簡單元素的XML元素使用JAXB
<Source type="system" gender="male">
<Description>He is a man</Description>
</Source>
您可以執行以下操作。 @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;
}