如何在c#中读取wsdl文件

时间:2011-01-28 09:50:00

标签: c# web-services wsdl

在C#中交互/读取.wsdl文件的适当方法是什么?在,我应该使用什么对象,等等。

3 个答案:

答案 0 :(得分:3)

根据您的评论,您不需要编程访问,因此实际问题的答案不是您需要的。您需要这些工具来生成调用Web Service的代码。通过右键单击Visual Studio项目中的引用并选择“添加服务引用”来完成此操作。在那里,您提供了WSDL或WSDL文件的URL。该工具将为Web服务调用生成代理类。我认为Visual Studio UI只是一个名为svcutil.exe的控制台工具的GUI(可能是错误的)。

关于如何使用实际的客户端代码,只需搜索“使用.NET调用SOAP Web服务”或类似的东西。

答案 1 :(得分:2)

ServiceDescription类为读取,修改和编写WSDL文件提供支持。

答案 2 :(得分:0)

您可以像使用DOM或SAX的XML文件一样阅读它。但是,如果您打算连接到特定的Web服务,则应生成代理类(使用Visual Studio向导或使用wsdl.exe)。