WSDL 中 <types> 和 <message> 的区别
Difference between <types> and <message> in WSDL
WSDL 中的 <types>
和 <messages>
有什么区别。我知道 types
用于定义要在 WSDL 文档中使用的数据类型,消息包含要传输的数据。但是在我的项目中,我必须为票证请求和生成响应开发一个 WSDL。对于请求,我应该发送 firstName
、 lastName
、noOfTickets
、 date
等参数。我不知道是否必须初始化所有元素和在 types
标签或 message
标签中给出他们的限制。我需要为此创建一个请求 XSD 和一个响应 XSD。
我更喜欢在单独的 XSD 中定义类型,因此我只在 type
元素中导入 XSD。
优势在于您可以在更多 WSDL 中使用相同的 XSD。
所有限制都在这些 XSD 中完成,message
仅定义 SOAP 操作所需的元素。
如果您更喜欢在 WSDL 本身中定义您的类型,我建议您在 type
定义中定义您的限制。
这是 W3 对类型和消息的定义:
WSDL 中的 <types>
和 <messages>
有什么区别。我知道 types
用于定义要在 WSDL 文档中使用的数据类型,消息包含要传输的数据。但是在我的项目中,我必须为票证请求和生成响应开发一个 WSDL。对于请求,我应该发送 firstName
、 lastName
、noOfTickets
、 date
等参数。我不知道是否必须初始化所有元素和在 types
标签或 message
标签中给出他们的限制。我需要为此创建一个请求 XSD 和一个响应 XSD。
我更喜欢在单独的 XSD 中定义类型,因此我只在 type
元素中导入 XSD。
优势在于您可以在更多 WSDL 中使用相同的 XSD。
所有限制都在这些 XSD 中完成,message
仅定义 SOAP 操作所需的元素。
如果您更喜欢在 WSDL 本身中定义您的类型,我建议您在 type
定义中定义您的限制。
这是 W3 对类型和消息的定义: