نحوية SOAP
- الصفحة السابقة مقدمة إلى SOAP
- الصفحة التالية SOAP Envelope
وحدة بناء SOAP
رسالة SOAP هي مستند XML عادي، تحتوي على العناصر التالية:
- عنصر Envelope الإلزامي، يمكنه تحديد هذا المستند XML كرسالة SOAP
- عنصر Header الاختياري، يحتوي على معلومات الرأس
- عنصر Body الإلزامي، يحتوي على جميع معلومات النداء والإجابة
- عنصر Fault الاختياري، يقدم معلومات حول الأخطاء التي حدثت أثناء معالجة هذا الرسالة
جميع العناصر المذكورة أعلاه تم إعلانها في مساحة الاسم الافتراضية المخصصة لغشاء SOAP:
http://www.w3.org/2001/12/soap-envelope
ومساحة الأسماء الافتراضية لل编码 وسواعد SOAP:
قواعد النحو
إليك بعض القواعد النحوية المهمة:
- يجب أن يتم ترميز رسائل SOAP باستخدام XML
- يجب أن تستخدم رسائل SOAP مساحة الأسماء SOAP Envelope
- يجب أن تستخدم رسائل SOAP مساحة الأسماء SOAP Encoding
- لا يمكن أن تحتوي رسائل SOAP على إشارات DTD
- لا يمكن أن تحتوي رسائل SOAP على أوامر XML Processing
هيكلية الرسائل الأساسية لـ 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:Header> ... ... </soap:Header> <soap:Body> ... ... <soap:Fault> ... ... </soap:Fault> </soap:Body> </soap:Envelope>
- الصفحة السابقة مقدمة إلى SOAP
- الصفحة التالية SOAP Envelope