Добавьте аннотацию 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>