【发布时间】:2011-05-23 09:45:12
【问题描述】:
当我注释了 java 类时
@javax.xml.bind.annotation.XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class UserdataType {
String username;
String street;
String address;
它会生成到
<xs:complexType name="userdataType">
<xs:sequence>
<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"/>
因此,默认情况下,JAX-WS 总是在 XSD 文件中生成“序列”。
这会迫使客户端注意元素的确切顺序,这在某些情况下没有帮助。
有没有办法生成与序列不同的东西?
【问题讨论】: