<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <soap:Header> ... Здесь находится информация заголовка ... </soap:Header> <soap:Body> ... Здесь находится информация тела ... </soap:Body> <soap:Fault> ... Здесь находится информация, связанная с ошибками ... </soap:Fault> </soap:Envelope>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> ... Здесь располагается информация сообщения ... </soap:Envelope>
<soap:Header> <m:local xmlns:m="http://www.w3schools.com/local/"> <m:language&rten</m:language> <m:currency&rtUSD</m:currency> </m:local> </soap:Header>
Элемент Header, в примере выше, содержит информацию о языке и типе валюты, используемой в SOAP сообщении. Примечание. Элементы <language> и <currency> - элементы определяемые пользователем. Они не являются частью стандарта SOAP.
<soap:Body> <GetPrice> <Item>Apples</Item> </GetPrice> </soap:Body>
Примечание. Элементы <GetPrice> и <Item> - это элементы специфичные для приложения. Они не являются частью стандарта SOAP.
<soap:Fault> <faultcode>Client</faultcode> <faultstring>Invalid Request<</faultstring> </soap:Fault>
Коды, возвращаемые в случае ошибок, будут описаны далее.