Altova XMLSpy 2023 Enterprise Edition

连接到Web服务和打开文件

首页 上一页 向上一级 下一页

在这一部分中,您将学习:

 

如何使用XMLSpy访问Web服务

如何在XMLSpy中打开Web上的WSDL文件

如何在XMLSpy中打开与WSDL文档关联的XML Schema

 

访问Web服务

Web服务通常通过HTML页面访问。DebuggerClient.htm就是其中之一,它在Examples文件夹中,也在XMLSpy项目Examples/Soap Debugger中(打开Examples.spp以使用该项目)。要访问此页面上显示的Web服务,请执行以下操作:

 

1.如果“项目”窗口不可见,则激活“项目”窗口(使用菜单选项窗口 | 项目窗口)。
2.单击SOAP调试程序文件夹旁边的展开图标并双击DebuggerClient.htm文件。这将在主窗口中打开SOAP Debugger Example Client。
wsdl-tut-tserv2

 

XMLSpy中打开WSDL文件

要在XMLSpy中打开基于Web的WSDL文件,请执行以下操作:

 

1.选择菜单选项文件 | 打开,然后在“打开”对话框中单击切换到URL按钮。然后,在对话框的文件URL字段中输入或复制地址http://www.nanonull.com/TimeService/TimeService.asmx?WSDL

wsdl-tut-tserv3
2.单击打开以加载WSDL文件。WSDL文件将显示在文本视图中。
3.选择菜单选项文件 | 另存为并将文件保存在本地,将其命名为timeservice.wsdl
4.单击“WSDL视图”选项卡以在WSDL图形编辑器中查看文件。

 

查看与活动WSDL文件关联的Schema文件

首先,使timeservice.wsdl文件成为WSDL视图中的活动文档,然后选择菜单选项WSDL | 类型 | 在Schema视图中编辑Schema。这将打开定义timeservice.wsdl文件中使用的所有数据类型的Schema文件。您可以修改该Schema并保存更改。在再次解析文件之前,这些更改不会反映在WSDL文件中。

 

提示:建议使用文件名(例如:timeservice.wsdl)来访问WSDL,而不是使用?wsdl查询方法。这是因为查询方法返回的WSDL文件可能缺少原始WSDL文件的某些功能,或无法正常工作。

 

© 2017-2023 Altova GmbH