قوانین 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 را شامل شود
ساختار پایه پیام 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