2

我想在我的 WSDL 中有以下结构(省略命名空间)

<complexType name="NotesResponseType">
  <sequence>
    <element name="Notes" type="string" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>

<element name="Response">
  <complexType>
    <sequence>
      .
      .
      <xs:element name="Notes" type="tns:NotesResponseType" minOccurs="0"/>
      .
      .
    </sequence>
  </complexType>
</element>

这样我就可以在我的 C# 代码中获得以下结构

Response response; 
response.Notes = new NotesResponseType(); 
response.Notes.Notes = new string[1];

但 wsdl.exe 似乎完全忽略了复杂类型“NotesResponseType”,即 response.Notes 是一个字符串数组,而不是我期望的 NotesResponseType 类型。有没有办法告诉 wsdl.exe 不要这样做?

4

0 回答 0