【问题标题】:Is WSDL sort order relevant?WSDL 排序顺序是否相关?
【发布时间】:2010-12-15 03:46:56
【问题描述】:

我正在重构现有的 Delphi 2006(非 .NET)客户端使用的现有 C# .NET Web 服务。我不想重建/重新部署客户端。我的目标是保持 WSDL 相同,这样代理类就不会改变。

我使用了一个工具 (Regionerate) 来根据我们当前的标准对方法/属性进行区域和排序。这改变了 WSDL 中的标签顺序。

我可以使用 XML diff 工具来比较文件并忽略排序,但我不确定这是否会影响客户端。 Web 方法或(待代理)类属性的顺序是否相关?

【问题讨论】:

    标签: c# .net delphi wsdl delphi-2006


    【解决方案1】:

    对于 WSDL 中的方法以及类中的属性,顺序应该完全不相关。

    我能想象这将如何影响客户的唯一方法是,如果客户不使用标准库来使用服务,而是通过一些自定义编码的怪异方式做到这一点 - 即便如此,实施者也会有多走一些路来引入对订单的依赖;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-01
      • 1970-01-01
      • 2018-03-21
      • 2011-06-14
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多