عنصر SOAP Body

يحتوي عنصر SOAP Body الإلزامي على رسالة SOAP الفعلية.

عنصر SOAP Body

يمكن أن يحتوي عنصر SOAP Body الإلزامي على رسالة SOAP الفعلية المقصودة لإيصالها إلى النقطة النهائية للمسار.

مكونات مستوى SOAP Body يمكن أن تكون من فضاء الاسم المعتمد. يتم تعريف عنصر Body في المكانة المحددة في الفضاء الاسمي الافتراضي (http://www.w3.org/2001/12/soap-envelope) من قبل SOAP. أي أن عنصر Fault في SOAP، يستخدم للإشارة إلى رسالة الخطأ.

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

في المثال أعلاه، يطلب سعر التفاح. يرجى ملاحظة أن عناصر m:GetPrice و Item هي عناصر مخصصة للبرنامج وليست جزءًا من معيار SOAP.

يجب أن يكون استجابة SOAP مشابهة لهذا

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