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