我有一个 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# 程序与它配合得很好,但我没有源代码。
那我该怎么办?有可能找出那是什么吗?