gpt4 book ai didi

java - 当函数没有返回值时,Delphi XE2 是否正确从 Java/Axis2 导入 WSDL?

转载 作者:太空宇宙 更新时间:2023-11-04 07:27:43 26 4
gpt4 key购买 nike

我正在将服务导入 Delphi,以便我可以使用后端 (java) 测试我的前端 (delphi),当我去测试服务器功能时,我收到以下错误:

XML document must have a top level element.

Line: 0

我注意到我的函数没有返回值(public void functionName),但如果我将其切换为 boolean 值并仅返回 true,则错误不再出现。

无论错误消息是否存在,该函数都会执行。

这是被调用的函数(Java):

public void addNewUser(String facility, String username, String password, String status) {
serviceHelper.addNewUser(facility, username, password, status);
}

以及Delphi中相应的调用:

procedure TForm1.btnAddUserClick(Sender: TObject);
begin
GetServicePortType.addNewUser(lbledtFacility.Text,
lbledtUsername.Text,
lbledtPassword.Text,
cbb1.Text);
end;

最佳答案

我不太愿意通过“尝试用谷歌搜索这个”来回答,但如果您仍然遇到困难,请尝试一下。

delphi babet“XML 文档必须有一个顶级元素。”

Babet 是某个人的化名,他曾(据我所知,可能仍然是)密切参与了 Delphi 的 SOAP 解析器和导入代码的开发,并经常出现在 EMB 的新组中,直到大约一年前,以帮助解决 SOAP 问题。我记得他(尽管在论坛上使用绰号“Jean-Marie”)回复了有关此错误的多个询问。

关于java - 当函数没有返回值时,Delphi XE2 是否正确从 Java/Axis2 导入 WSDL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18256920/

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