我有一个 WSDL 网址: http ://www.persiansms.info/webservice/smsService.php?wsdl
当我尝试使用 Delphi WSDL Importer 生成接口时,Delphi 会生成此警告:
  // ************************************************************************ //
  // The following types, referred to in the WSDL document are not being represented
  // in this file. They are either aliases[@] of other types represented or were referred
  // to but never[!] declared in the document. The types from the latter category
  // typically map to predefined/known XML or Embarcadero types; however, they could also
  // indicate incorrect WSDL documents that failed to declare or import a schema type.
  // ************************************************************************ //
  // !:int             - "http://www.w3.org/2001/XMLSchema"[]
  // !:ArrayOf_xsd_long - "http://www.w3.org/2001/XMLSchema"[]
  // !:string          - "http://www.w3.org/2001/XMLSchema"[]
  // !:array           - "http://www.w3.org/2001/XMLSchema"[]
那么,数组是什么?WSDL 文档从未提及它的类型,例如:
<part name="note" type="xsd:array"/>
我很困惑,这是delphi中的错误吗?还是 WSDL 文档不完整?AC# 程序与它配合得很好,但我没有源代码。
那我该怎么办?有可能找出那是什么吗?