Elemen SOAP Body

Elemen Body SOAP yang wajib digunakan mengandungi mesej SOAP sebenar.

Elemen SOAP Body

Elemen Body SOAP yang diperlukan boleh mengandungi mesej SOAP sebenar yang diingini untuk dihantar ke titik akhir pesan.

Elemen anak langsung Element Body SOAP boleh adalah namaspace yang sah. SOAP mendefinisikan satu elemen dalam dalam elemen Body yang berada di dalam namaspace baku ("http://www.w3.org/2001/12/soap-envelope"). Iaitu elemen Fault SOAP, yang digunakan untuk menunjukkan mesej kesalahan.

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

Contoh di atas mencari harga piringi. Perhatikan bahwa elemen m:GetPrice dan Item di atas adalah elemen khusus aplikasi. Mereka bukan bagian dari standar SOAP.

Dengan demikian jawaban SOAP seharusnya seperti ini:

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