عنصر Envelope SOAP

عنصر پیام‌رسانی اجباری SOAP یک عنصر ریشه‌ای پیام SOAP است.

عنصر Envelope SOAP

عنصر پیام‌رسانی الزامی SOAP یک عنصر ریشه‌ای پیام SOAP است. این امکان را فراهم می‌کند که یک مستند XML را به عنوان پیام SOAP تعریف کند.

لطفاً از استفاده از فضای نام xmlns:soap توجه کنید. ارزش آن همیشه باید باشد:

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

و آن می‌تواند تعریف بسته‌بندی 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:Envelope>

فضای نام xmlns:soap

پیام SOAP باید یک عنصر Envelope داشته باشد که با نام‌فضای "http://www.w3.org/2001/12/soap-envelope" مرتبط باشد.

اگر از نام‌فضاهای مختلف استفاده شود، برنامه ممکن است خطا دهد و این پیام را رد کند.

ویژگی encodingStyle

ویژگی encodingStyle SOAP برای تعریف نوع داده‌هایی که در مستند استفاده می‌شود، استفاده می‌شود. این ویژگی می‌تواند در هر عنصر SOAP ظاهر شود و به محتوای عنصر و تمام زیرعناصر آن اعمال می‌شود. پیام SOAP هیچ روش کدگذاری پیش‌فرضی ندارد.

زبان

soap:encodingStyle="URI"

مثال

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