我正尝试在Amazon XSD OrderFulfillment.xsd之后构建xml,xsd文件中有此特定部分可供选择
<xsd:choice>
<xsd:element name="CarrierCode" type="String"/>
<xsd:element name="CarrierName" type="String"/>
</xsd:choice>
我不确定如何使用Javax来表示它,这是我到目前为止所掌握的:
@XmlaccessorType(XmlaccessType.FIELD)
@XmlType(name = "",propOrder = {
"carrierCode","carrierName","shippingMethod","shipperTrackingNumber"
})
public static class FulfillmentData {
@XmlElement(name = "CarrierCode")
private String carrierCode;
@XmlElement(name = "CarrierName")
private String carrierName;