如何告诉JAXB元素的顺序并不重要?
是否可以告诉 JAXB 忽略元素的顺序?因此,生成的 XSD 将包含 -元素而不是 -元素?all
sequence
是否可以告诉 JAXB 忽略元素的顺序?因此,生成的 XSD 将包含 -元素而不是 -元素?all
sequence
将 XmlType
批注添加到具有空的类中,如下所示:propOrder
@XmlType(propOrder={})
public class MyClass{
String username;
String street;
String address;
}
然后,它将生成一个(无序的)而不是一个序列。xs:all
<xs:complexType name="MyClass">
<xs:all>
<xs:element name="username" type="xs:string" minOccurs="0"/>
<xs:element name="street" type="xs:string" minOccurs="0"/>
<xs:element name="address" type="xs:string" minOccurs="0"/>
</xs:all>
</xs:complexType>