【问题标题】:Difference between <types> and <message> in WSDLWSDL 中 <types> 和 <message> 的区别
【发布时间】:2018-03-01 01:50:21
【问题描述】:

WSDL 中的&lt;types&gt;&lt;messages&gt; 有什么区别。我知道types 用于定义要在 WSDL 文档中使用的数据类型,并且消息包含要传输的数据。但是在我的项目中,我必须为工单请求和生成响应开发一个 WSDL。对于请求,我应该发送firstNamelastNamenoOfTicketsdate 等参数。我不知道是否必须初始化所有元素并在types 中给出它们的限制标签或message 标签。我需要为此创建一个请求 XSD 和一个响应 XSD。

【问题讨论】:

    标签: xml web-services soap xsd wsdl


    【解决方案1】:

    我更喜欢在单独的 XSD 中定义类型,因此我只在 type 元素中导入 XSD。 优势就在这里,您可以在更多的 WSDL 中使用相同的 XSD。 所有限制都在这些 XSD 中完成,message 仅定义 SOAP 操作所需的元素。

    如果您更喜欢在 WSDL 本身中定义您的类型,我建议您在 type 定义中定义您的限制。

    这是 W3 中关于类型和消息的定义:

    1. WSDL Types
    2. WSDL Messages

    【讨论】:

      猜你喜欢
      • 2016-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-26
      • 1970-01-01
      • 2014-09-17
      • 2013-06-13
      • 1970-01-01
      相关资源
      最近更新 更多