Элемент SOAP Body
- Предыдущая страница SOAP Header
- Следующая страница SOAP Fault
Обязательный элемент SOAP Body содержит фактическое SOAP сообщение.
Элемент SOAP Body
Обязательный элемент SOAP Body может содержать фактическое SOAP сообщение, предназначенное для доставки до конечного пункта сообщения.
Прямые подэлементы элемента SOAP Body могут быть合格的名字空间. SOAP определяет один элемент в теле элемента Body в defaultном名字空间е ("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:Body> <m:GetPrice xmlns:m="http://www.codew3c.com/prices"> <m:Item>Apples</m:Item> </m:GetPrice> </soap:Body> </soap:Envelope>
В примере выше запрашивается цена яблок. Обратите внимание, что элементы m:GetPrice и Item являются приложенческими элементами. Они не являются частью стандарта SOAP.
А ответ 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:Body> <m:GetPriceResponse xmlns:m="http://www.codew3c.com/prices"> <m:Price>1.90</m:Price> </m:GetPriceResponse> </soap:Body> </soap:Envelope>
- Предыдущая страница SOAP Header
- Следующая страница SOAP Fault