1

下面是一个绑定文件,它成功地将以下模式文件中名为 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;
     }
4

0 回答 0