3
當我試圖使用的Axis2 WSDL2Java的命令<Axis2>使用的WSDL2Java
wsdl2java -uri somefile.wsdl -o src -ss
以從WSDL/XSD文件的類和運行到這個問題產生沒有擴展基板型元件。
說,有定義爲一個複雜類型如下:
<xs:complexType name="MyType">
<xs:complexContent>
<xs:extension base="ctype:IdentifierType">
<xs:attribute name="id" type="xs:anyURI" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
其中anyType的定義爲
<xs:complexType name="IdentifierType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="scheme" type="xs:anyURI" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
生成的Java類具有的指定屬性 「ID」 getter和setter MyType,成功。但是,既沒有本地的現場成員,也沒有獲取和設置者來處理IdentifierType的「方案」。
有什麼我失蹤? 在此先感謝。