Syarat SOAP
- Halaman Sebelumnya Ringkasan SOAP
- Halaman Berikutnya SOAP Envelope
Modul pembangun SOAP
Pesan SOAP adalah dokumen XML biasa yang mengandung elemen berikut:
- Elemen Envelope yang diperlukan, dapat mengidentifikasi dokumen XML ini sebagai pesan SOAP
- Elemen Header pilihan, mengandung informasi header
- Elemen Body yang diperlukan, mengandung semua informasi pemanggilan dan tanggapan
- Elemen Fault pilihan, menyediakan informasi tentang kesalahan yang terjadi dalam pengolahan pesan ini
Semua elemen di atas telah dideklarasikan dalam ruang nama baku untuk pengembangan SOAP:
http://www.w3.org/2001/12/soap-envelope
dan ruang namas baku untuk pengkodan dan jenis data SOAP:
Aturan Gramatika
Berikut adalah beberapa aturan gramatika penting:
- Pesan SOAP mesti dienkodikan dengan XML
- Pesan SOAP mesti menggunakan ruang namas SOAP Envelope
- Pesan SOAP mesti menggunakan ruang namas SOAP Encoding
- Pesan SOAP tidak boleh mengandungi referensi DTD
- Pesan SOAP tidak boleh mengandungi perintah pemrosesan XML
Struktur Asas Pesan 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>
- Halaman Sebelumnya Ringkasan SOAP
- Halaman Berikutnya SOAP Envelope