สบู่ - ร่างกาย
SOAP body เป็นองค์ประกอบบังคับที่มีข้อมูล XML ที่กำหนดโดยแอปพลิเคชันที่แลกเปลี่ยนในข้อความ SOAP เนื้อหาจะต้องอยู่ในซองจดหมายและต้องเป็นไปตามส่วนหัวที่อาจกำหนดไว้สำหรับข้อความ
ร่างกายถูกกำหนดให้เป็นองค์ประกอบลูกของซองจดหมายและความหมายสำหรับเนื้อความถูกกำหนดไว้ใน SOAP schema ที่เกี่ยวข้อง
เนื้อหามีข้อมูลที่จำเป็นสำหรับผู้รับข้อความขั้นสูงสุด ตัวอย่างเช่น -
<?xml version = "1.0"?>
<SOAP-ENV:Envelope>
........
<SOAP-ENV:Body>
<m:GetQuotation xmlns:m = "http://www.tp.com/Quotation">
<m:Item>Computers</m:Item>
</m:GetQuotation>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
ตัวอย่างด้านบนขอใบเสนอราคาชุดคอมพิวเตอร์ โปรดทราบว่า m: GetQuotation และองค์ประกอบรายการด้านบนเป็นองค์ประกอบเฉพาะแอปพลิเคชัน ไม่ได้เป็นส่วนหนึ่งของมาตรฐาน SOAP
นี่คือคำตอบของข้อความค้นหาข้างต้น -
<?xml version = "1.0"?>
<SOAP-ENV:Envelope>
........
<SOAP-ENV:Body>
<m:GetQuotationResponse xmlns:m = "http://www.tp.com/Quotation">
<m:Quotation>This is Qutation</m:Quotation>
</m:GetQuotationResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
โดยปกติแอปพลิเคชันยังกำหนดสคีมาเพื่อให้มีความหมายที่เกี่ยวข้องกับองค์ประกอบการร้องขอและการตอบสนอง
ใบเสนอราคาการบริการอาจจะมีการดำเนินการโดยใช้ EJB ทำงานในแอพพลิเคชันเซิร์ฟเวอร์; หากเป็นเช่นนั้นตัวประมวลผล SOAP จะรับผิดชอบในการแมปข้อมูลเนื้อความเป็นพารามิเตอร์เข้าและออกจากการใช้งาน EJB ของบริการGetQuotationResponse นอกจากนี้ตัวประมวลผล SOAP ยังสามารถแมปข้อมูลร่างกายกับวัตถุ. NET, วัตถุ CORBA, โปรแกรม COBOL และอื่น ๆ