gpt4 book ai didi

web-services - delphi中的WSDL导入问题

转载 作者:行者123 更新时间:2023-12-03 15:58:16 24 4
gpt4 key购买 nike

我有一个 WSDL URL: http://www.persiansms.info/webservice/smsService.php?wsdl

当我尝试使用 Delphi WSDL Importer 生成接口(interface)时,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 文档不完整?C# 程序可以很好地使用它,但我没有源代码。

那我该怎么办?能找出那是什么吗?

最佳答案

我们可以解决这个问题,这种类型应该替换为“Array;” :

T2dArray = WideString 数组的数组;

也许它可以帮助其他人。我正在测试,仍然有效!

关于web-services - delphi中的WSDL导入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14094652/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com