代码之家  ›  专栏  ›  技术社区  ›  noob.spt

我们在哪里需要xsd.exe

  •  0
  • noob.spt  · 技术社区  · 16 年前

    我已经用WebServices工作了一段时间。我处理过许多服务,其中XSD与WSDL链接以进行验证,等等…

    但是每当我得到任何这样的需求时,我总是使用WSDL工具来使用.wsdl和.xsd文件生成代理。XSD中定义的类型在代理中自动生成。

    我知道这个工具的作用。但我不确定到底在哪里(哪种需求),我们需要这个工具。

    2 回复  |  直到 16 年前
        1
  •  2
  •   zac    16 年前

    我曾在项目中工作过,在项目中,对象与接口分开管理。例如,可能使用一个方法创建了一个Web服务,该方法的约定如下:

    插入(ModeledObject)

    WSDL可以理解ModeledObject的模式,但这就是它的问题。然后,另一个团队将为遵守ModeledObject契约的各种建模对象管理XSD。第一个团队将使用wsdl.exe,而第二个团队将使用xsd.exe。

        2
  •  1
  •   Russell Mull    16 年前

    我在直接处理XML时使用它,而不是Web服务。例如,在执行文档或协议模式定义时。我总是先写.xsd文件,因为它是该上下文中模型最直接的描述,可以被许多工具使用。然后我生成与xsd.exe一起使用的C类。