Latest web development tutorials

الصابون في بناء الجملة

الصابون لبنات البناء

رسالة SOAP هي وثيقة XML العادية التي تحتوي على العناصر التالية:

  • عناصر المغلف المطلوبة، ويمكن تحديد مستند XML كرسالة الصابون
  • عنصر رأس اختياري يحتوي على معلومات رأس
  • هيئة المطلوبة العناصر، بما في ذلك جميع المكالمات والردود
  • يوفر اختياري عنصر خطأ من المعلومات حول عملية هذا الخطأ معلومات الرسالة

وأعلن كل من العناصر المذكورة أعلاه في مساحة الاسم الافتراضي للغلاف الصابون في:

http://www.w3.org/2001/12/soap-envelope

ومساحة لترميز الصابون وأنواع البيانات بشكل افتراضي:

http://www.w3.org/2001/12/soap-encoding


قواعد النحو

وهنا بعض قواعد النحو الهامة:

  • يجب أن يكون ترميز رسالة الصابون في XML
  • يجب أن تستخدم رسالة الصابون مساحة الاسم صابون مغلف
  • يجب أن تستخدم رسالة الصابون مساحة الاسم الصابون ترميز
  • يجب أن لا يحتوي رسالة SOAP إشارة DTD
  • لا يمكن أن تحتوي رسالة SOAP إرشادات المعالجة XML

الهيكل الأساسي للرسالة الصابون

<?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:Header>
...
</soap:Header>

<soap:Body>
...
<soap:Fault>
...
</soap:Fault>
</soap:Body>

</soap:Envelope>