我想消費一個與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. PHP如何使用SOAP Web服務?
- 3. 如何使用soap編寫web服務
- 4. 在Silverlight中使用SOAP Web服務
- 5. 在RoR中使用SOAP Web服務
- 6. Coldfusion在PHP中使用SOAP Web服務
- 7. 在java中使用SOAP web服務
- 8. 使用SOAP Web服務
- 9. 使用SOAP的Web服務
- 10. 使用SOAP Web服務
- 11. 如何使用SOAP在asp.net中調用Web服務
- 12. 如何使用SOAP在node.js中調用ucf web服務
- 13. 從ASP.NET中使用XML-SOAP Web服務
- 14. 在iOS上使用SOAP Web服務
- 15. 在iphone上使用soap l web服務
- 16. 如何使用SOAP Web服務和它在PHP中的XML
- 17. 如何在SENCHA TOUCH中使用SOAP Web服務?
- 18. 如何在Mule流中使用SOAP Web服務?
- 19. 如何在ColdFusion中使用SOAP 1.1實現Web服務
- 20. 如何在C#中使用soap web服務,響應爲ERROR 500
- 21. 如何在PhoneGap中使用Magento API Soap Web服務
- 22. 如何在node.js中使用WCF soap web服務
- 23. 如何在Jquery mobile中使用SOAP Web服務?
- 24. 如何在Alfresco中使用基於SOAP的Web服務
- 25. 如何在java中使用基於外部SOAP的Web服務?
- 26. 如何在Firefox OS中使用SOAP Web服務?
- 27. 如何在JavaScript中使用soap web服務?
- 28. 如何在java中使用SOAP實現HTTPS基礎Web服務
- 29. 如何在PHP中使用SOAP服務?
- 30. 如何從JQuery調用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