WSDL(Web Services Description Language)是一种用于描述 Web 服务的 XML 格式。WSDL 接口可以返回 XML 数据,这是因为 WSDL 中定义了接口的输入参数和输出结果的数据类型。
在 WSDL 中,可以定义操作(operation),每个操作都有一个输入消息(input message)和一个输出消息(output message)。这些消息中可以定义消息的数据结构,包括数据类型、元素和复杂类型。
如果一个操作的输出消息定义了一个复杂类型(比如一个 XML 元素),那么接口返回的数据就是一个 XML 数据。
例如,以下是一个简单的 WSDL 接口定义:
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" ...
<types>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://example.com/">
<xsd:element name="input" type="xsd:string" />
<xsd:element name="output" type="xsd:string" />
</xsd:schema>
</types>
<message name="inputMessage">
<part name=
标签:xml,XML,定义,数据类型,接口,消息,wsdl,WSDL
From: https://blog.csdn.net/huanghm88/article/details/140538838