Element SOAP Body
- Trang trước SOAP Header
- Trang tiếp theo SOAP Fault
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>
- Trang trước SOAP Header
- Trang tiếp theo SOAP Fault