所以我希望有通過類似以下的JAXB @XmlElements擁有的minOccurs = 1
@XmlElements(
{
@XmlElement(name = "Apple", type = Apple.class),
@XmlElement(name = "Orange", type = Orange.class),
@XmlElement(name = "Mango", type = Mango.class)
}
)
public List<Fruit> getEntries() {
return fruitList;
}
我想知道@XmlElements被標註是否有強制執行列表中包含至少一個方法列表1元,因爲現在的XSD看起來像
<xs:complexType name="fruitList">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Apple" type="tns:apple"/>
<xs:element name="Orange" type="tns:orange"/>
<xs:element name="Mango" type="tns:mango"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
你的意思是從Java代碼生成模式? – skaffman 2011-05-16 20:07:34