Элемент SOAP Envelope
- Предыдущая страница Грамматика SOAP
- Следующая страница SOAP Header
Обязательный элемент 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>
- Предыдущая страница Грамматика SOAP
- Следующая страница SOAP Header