8
我對WSDL很新,但我想要做的很簡單。我已經得到了一個使用python的ZSI庫的web服務,但是我堅持定義一個返回一個自定義類型數組的服務。如何在WSDL中定義自定義類型的數組?
在我的WSDL,我有以下:
<xsd:element name="ArtPiece">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="title" type="xsd:string" />
<xsd:element name="year" type="xsd:string" />
<xsd:element name="imageId" type="xsd:int" minOccurs="0" />
<xsd:element name="image" type="xsd:base64Binary" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
如果我嘗試添加像ArtPieceArray另一個元素多數民衆贊成由具有無限數量ArtPiece類型,這似乎是無效的定義。
如果當我定義我的消息時,我嘗試使用ArtPiece [],這似乎也是無效的。
我正在使用ZSI的Web服務和C#的客戶端。客戶端Web服務代碼由wsdl.exe生成
有什麼建議嗎?