我使用WebServices已经有一段时间了。我处理过许多服务,其中XSD与WSDL链接以进行验证,等等……
但是每当我得到任何这样的需求时,我总是使用WSDL工具来使用.wsdl和.xsd文件生成代理。XSD中定义的类型是在代理中自动生成的。
我知道这个工具是做什么的。但是我不确定到底在哪里(哪种需求),我们需要这个工具。
发布于 2009-11-06 08:38:14
我曾经在一些项目中工作过,在这些项目中,对象与接口是分开管理的。例如,一个web服务可能是使用一个方法创建的,该方法的约定类似于:
插入(ModeledObject)
WSDL将理解ModeledObject的模式,但仅此而已。然后,另一个团队将管理遵守ModeledObject契约的各种建模对象的XSD。第一个团队将使用wsdl.exe,第二个团队将使用xsd.exe。
发布于 2009-11-06 10:43:10
我在web服务之外直接处理xml时使用它。例如,在进行文档或协议模式定义时。我总是首先编写.xsd文件,因为它是该上下文中对模型最直接的描述,并且可以由许多工具使用。然后,我用xsd.exe生成与之配套的C#类。
https://stackoverflow.com/questions/1684613
复制相似问题