我想消费一个与VB6的wsdl文件,任何人都可以帮助我?或者我怎样才能将wsdl转换为代理类?如何在VB6中使用SOAP Web服务?
回答
你可以看一下或者微软的SOAP工具包或PocketSOAP。可能最好看两者,但不要对学习曲线感到绝望。两者都为简单情况提供了简单的方法,并为复杂的方案提供了复杂的解决方案
首先,您遇到术语问题:您不想使用该文件。该文件是Web服务的描述。这是您想要使用的Web服务。 WSDL为您提供了使用它所需的全部信息。
有一些方法可以在VB6中使用Web服务。以同样的方式你不应该使用VB6,你不应该使用任何这些方法。
您应该使用VB.NET创建一个小的COM组件。该组件将通过使用“添加服务引用”来创建代理类来使用该服务。您将能够使用现代工具和技术来开发和调试此组件。
然后,您可以像使用其他COM组件一样从VB6中使用COM组件。
Basicly可以使用SOAP绰号这样
Set oProxy = GetObject("soap:wsdl=http://server/folder/service.wsdl")
oProxy.Method "Param1"
您可以检查出的答案What is the best way to consume a web service from VB6?
-1:阅读这些答案表明,这不适用于Vista或以上。 – 2011-02-24 14:50:32
@John哪个答案会是? [这一个](http://stackoverflow.com/questions/122607/what-is-the-best-way-to-consume-a-web-service-from-vb6/122645#122645)说它适用于XP或以上,其中包括Vista – MarkJ 2011-02-25 10:29:17
http://stackoverflow.com/questions/122607/what-is-the-best-way-to-consume-a-web-service-from-vb6/156178#156178 – 2011-02-25 11:44:01
- 1. 如何在VB6中调用Web服务?
- 2. 如何使用soap编写web服务
- 3. 在java中使用SOAP web服务
- 4. 在RoR中使用SOAP Web服务
- 5. Coldfusion在PHP中使用SOAP Web服务
- 6. 使用SOAP Web服务
- 7. 使用SOAP的Web服务
- 8. 使用SOAP Web服务
- 9. 如何使用SOAP在asp.net中调用Web服务
- 10. 在iphone上使用soap l web服务
- 11. 从ASP.NET中使用XML-SOAP Web服务
- 12. 如何在SENCHA TOUCH中使用SOAP Web服务?
- 13. 如何在node.js中使用WCF soap web服务
- 14. 如何在PhoneGap中使用Magento API Soap Web服务
- 15. 如何使用SOAP Web服务和它在PHP中的XML
- 16. 如何在Jquery mobile中使用SOAP Web服务?
- 17. 如何在Mule流中使用SOAP Web服务?
- 18. 如何在ColdFusion中使用SOAP 1.1实现Web服务
- 19. 如何在C#中使用soap web服务,响应为ERROR 500
- 20. 如何从JQuery调用soap web服务
- 21. 如何发布在SOAP Web服务
- 22. 使用WS-Security使用SOAP Web服务
- 23. 使用Soapclient调用soap web服务
- 24. Android Web服务SOAP
- 25. iPhone Soap Web服务
- 26. SOAP Web服务UI
- 27. 从SOAP Web服务
- 28. Android SOAP Web服务
- 29. PHP SOAP web服务调用
- 30. erlang中的SOAP web服务
看起来像这是从哪里获得SOAP工具包:http://download.cnet.com/SOAP-Toolkit/3000-10250_4-10730985.html – 2012-09-05 14:15:03
我拿出旧的链接。微软正在逐渐删除一个下载文件,这可能与他们的“桌面上的谁程序”有关。世界观就像现在的其他东西一样这是他们在Win7 SP1中兼容ADO的时候提出的一个借口。 – Bob77 2012-09-05 20:45:53
一群天才和骨头。 – 2012-09-06 00:13:16