Web 服務工具支援從 XML 綱目產生 Java™ Bean。您可以利用這些 Bean 來建立 Java Bean Web 服務。 僅當您利用 IBM® SOAP 執行時期環境建立 Web 服務時,才建議您使用這個方法。如果您要利用 WebSphere® 或 Axis 執行時期環境,從 Web 服務的 XSD 建立 Bean, 請參閱 InfoCenter 中「建置 XML 應用程式」之下的「從 XML 綱目產生 Java™ Bean」檔。
如果要從 XML 綱目建立 Bean,請完成下列步驟:
<xsd:schema> <xsd:choice> <xsd:element name="aElem" type="xsd:string"> <xsd:sequence> <xsd:element name="bElem" type="xsd:string"> <xsd:element name="aElem" type="xsd:string" minOccurs="0"/> </xsd:sequence> </xsd:choice> </xsd:schema>接著,XSD Bean 產生作業會建立含有多個 setter(且其方法名稱都相同)的 Bean。如果序列中 aElem 的類型變更, 您會看到類似的問題,也就是有兩個 getter 各自傳回不同的類型,但具有相同的引數。