SOAP - Структура сообщения
Сообщение SOAP - это обычный XML-документ, содержащий следующие элементы:
Envelope- Определяет начало и конец сообщения. Это обязательный элемент.
Header- Содержит любые дополнительные атрибуты сообщения, используемые при обработке сообщения, либо в промежуточной точке, либо в конечной конечной точке. Это необязательный элемент.
Body- Содержит данные XML, составляющие отправляемое сообщение. Это обязательный элемент.
Fault - Необязательный элемент Fault, который предоставляет информацию об ошибках, возникающих при обработке сообщения.
Все эти элементы объявлены в пространстве имен по умолчанию для конверта SOAP - http://www.w3.org/2001/12/soap-envelope а пространство имен по умолчанию для кодировки SOAP и типов данных - http://www.w3.org/2001/12/soap-encoding
NOTE- Все эти характеристики могут быть изменены. Так что продолжайте обновлять себя последними техническими характеристиками, доступными на веб-сайте W3.
Структура сообщения SOAP
В следующем блоке показана общая структура сообщения SOAP -
<?xml version = "1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV = "http://www.w3.org/2001/12/soap-envelope"
SOAP-ENV:encodingStyle = "http://www.w3.org/2001/12/soap-encoding">
<SOAP-ENV:Header>
...
...
</SOAP-ENV:Header>
<SOAP-ENV:Body>
...
...
<SOAP-ENV:Fault>
...
...
</SOAP-ENV:Fault>
...
</SOAP-ENV:Body>
</SOAP_ENV:Envelope>