Элемент SOAP Envelope

Обязательный элемент Envelope SOAP является корневым элементом сообщения SOAP.

Элемент SOAP Envelope

Необходимый элемент Envelope SOAP является корневым элементом сообщения SOAP. Он определяет XML-документ как сообщение SOAP.

Обратите внимание на использование именового пространства xmlns:soap. Его значение всегда должно быть:

http://www.w3.org/2001/12/soap-envelope

И оно может определить упаковку как SOAP упаковку:

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
  ...
  Информация о сообщении здесь
  ...
</soap:Envelope>

Именовое пространство xmlns:soap

Сообщение SOAP должно иметь один Envelope элемент, связанный с именовым пространством "http://www.w3.org/2001/12/soap-envelope".

Если используется другой именовой пространств, приложение может возникнуть ошибка и отказаться от этого сообщения.

Атрибут encodingStyle

Атрибут encodingStyle SOAP используется для определения типа данных, используемых в документе. Этот атрибут может出现在 любом элементе SOAP и будет применяться к содержимому элемента и всем его подэлементам. Сообщения SOAP не имеют по умолчанию способа кодирования.

Грамматика

soap:encodingStyle="URI"

Пример

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
...
Информация о сообщении здесь
...
</soap:Envelope>