Elemen SOAP Envelope

Element Envelope yang diperlukan SOAP adalah elemen dasar pesan SOAP.

Elemen SOAP Envelope

Element Envelope yang diperlukan SOAP adalah elemen dasar pesan SOAP. Ia dapat menentukan dokumen XML sebagai pesan SOAP.

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

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

Dan ia dapat mendefinikan pengembangan dalam pengembangan 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 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 tipe 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.

Sintaks

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>