Element ng SOAP Body

Ang kinakailangan na SOAP Body ay naglalaman ng tunay na mensahe ng SOAP.

Element ng SOAP Body

Ang mga kinakailangan na SOAP Body ay maaaring maglaman ng tunay na mensahe ng SOAP na nilalalagay na ipasok sa huling terminal ng mensahe.

Ang mga direktang anak ng SOAP Body ay maaaring ay isang katanggap-tanggap na pangalan nanamespace. Ang SOAP ay inilalarawan sa bawat kalat ng sa de-kalidad na namespace ("http://www.w3.org/2001/12/soap-envelope") ang isang elemento sa loob ng Body ng elemento. Ito ay ang elemento ng Fault ng SOAP, na ginagamit upang ipakita ang mensahe ng error.

<?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>

Ang halimbawa sa itaas ay humihiling ng presyo ng apple. Pakiusap na pagsintaan ang mga elemento ng m:GetPrice at Item ay aplikasyon na pinagmulan. Hindi sila bahagi ng estandar ng SOAP.

Ang tugon ng SOAP ay dapat magiging parang ito:

<?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>