Enameler Envelope SOAP

Envelupen wajib SOAP adalah elemen utama mesej SOAP.

Enameler Envelope SOAP

Envelupen wajib SOAP adalah elemen utama mesej SOAP. Ia boleh merujuk dokumen XML sebagai mesej SOAP.

Perhatikan penggunaan namespace xmlns:soap. Nilainya seharusnya selalu adalah:

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

Dan ia dapat menentukan pengembangan yang disebut enkapsulasi 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">
  ...
  Informasi pesan disini
  ...
</soap:Envelope>

Namespace xmlns:soap

Pesan SOAP harus memiliki sebuah elemen Envelope yang berhubungan dengan namespace "http://www.w3.org/2001/12/soap-envelope".

Jika digunakan namespace yang berbeda, aplikasi akan terjadi kesalahan dan mengabaikan pesan ini.

Properti encodingStyle

Properti encodingStyle SOAP digunakan untuk menentukan jenis data yang digunakan dalam dokumen. Properti ini dapat muncul di setiap elemen SOAP, dan akan diterapkan ke konten elemen serta semua elemen anaknya. Pesan SOAP tidak memiliki cara pengkodean baku.

Syarat

soap:encodingStyle="URI"

Contoh

<?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">
...
Informasi pesan disini
...
</soap:Envelope>