15
Czy można powiedzieć JAXB, aby ignorował kolejność elementów? Żeby wygenerować XSD będzie zawierał all
-elementy zamiast sequence
-elementów?Jak powiedzieć JAXB, że kolejność elementów nie ma znaczenia?
Czy można powiedzieć JAXB, aby ignorował kolejność elementów? Żeby wygenerować XSD będzie zawierał all
-elementy zamiast sequence
-elementów?Jak powiedzieć JAXB, że kolejność elementów nie ma znaczenia?
Dodawanie XmlType
adnotacji do klasy pustym propOrder
w następujący sposób:
@XmlType(propOrder={})
public class MyClass{
String username;
String street;
String address;
}
Następnie będzie generował xs:all
(który jest nieuporządkowana) zamiast sekwencji.
<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>
Co masz na myśli? XJC (tj. Schemat do java) lub schemat (tj. Java do schematu)? Technicznie żaden z nich nie jest częścią JAXB. – skaffman
Java do schematu. –
Być może "JAXBContext.generateSchema()" jest przeznaczone? –