Element SOAP Body

Phần tử Body SOAP bắt buộc chứa thông điệp SOAP thực tế.

Element SOAP Body

Phần tử Body SOAP bắt buộc có thể chứa thông điệp SOAP thực tế dự định được gửi đến điểm cuối của thông điệp.

Các thành phần con trực tiếp của phần Body SOAP có thể là các tên không gian hợp lệ. SOAP định nghĩa một phần tử bên trong phần Body của phần tử Body trong không gian tên mặc định ("http://www.w3.org/2001/12/soap-envelope"). Đó là phần tử Fault của SOAP, được sử dụng để chỉ ra thông báo lỗi.

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

Ví dụ trên yêu cầu giá của quả táo. Lưu ý rằng các phần tử m:GetPrice và Item trong ví dụ trên là phần tử chuyên dụng của ứng dụng. Chúng không phải là một phần của tiêu chuẩn SOAP.

Một phản hồi SOAP nên tương tự như thế này:

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