下面是一个绑定文件,它成功地将以下模式文件中名为 NameList 的元素绑定到类型 List,但我希望它将它绑定到类型 List
我该怎么做?
绑定文件——
<jxb:bindings node="//xs:schema/xs:complexType[@name='BaseType']/xs:all/xs:element[@name='NameList']" >
<jxb:property>
<jxb:baseType name="java.util.List"/>
</jxb:property>
部分模式文件-->
<xs:complexType name="BaseType">
<xs:all>
<xs:element name="NameList" type="tns:Names"/>
对应的java代码-->
public class BaseType {
@XmlElement (
name = "NameList",
required = true,
type = Names.class
)
protected List namelist;
}
而不是上面的代码,我希望它是
public class BaseType {
@XmlElement (
name = "NameList",
required = true,
type = Names.class
)
protected List<NameType> namelist;
}