В WSDL файле функция может возвращать Тип или Элемент. До сих пор я использовал только настраиваемые типы. Однако, интересно, когда Элемент должен быть более подходящим, чем Тип? В чем разница между ними?
Есть ли разница между
<wsdl:message name="MyFunction">
<wsdl:part name="parameters" element="tns:Person"></wsdl:part>
</wsdl:message>
и
<wsdl:message name="MyFunction">
<wsdl:part name="parameters" type="tns:Person"></wsdl:part>
</wsdl:message>
с точки зрения клиента (приложение, использующее веб-службу)?
Этот вопрос, как указал скаффман, приводит к другому вопросу. В чем разница между
<xs:element name="Person" ... >
...
</xs:element>
и
<xs:complexType name="Person">
...
</xs:complexType>
?