Tutorial Permul...login
Tutorial Permulaan SOAP
pengarang:php.cn  masa kemas kini:2022-04-11 14:22:12

Sintaks SOAP



Blok Binaan SOAP

Mesej SOAP ialah dokumen XML biasa, mengandungi elemen berikut:

  • Elemen Sampul Yang Diperlukan , yang boleh mengenal pasti dokumen XML ini sebagai mesej SOAP

  • Elemen Pengepala Pilihan, yang mengandungi maklumat pengepala

  • Elemen Badan Diperlukan , mengandungi semua panggilan dan maklumat tindak balas

  • Elemen Kesalahan pilihan menyediakan maklumat tentang ralat yang berlaku semasa memproses mesej ini

Semua elemen di atas diisytiharkan dalam lalai ruang nama untuk sampul SOAP:

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

Dan ruang nama lalai untuk pengekodan SOAP dan jenis data :

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


Peraturan Sintaks

Berikut adalah beberapa peraturan sintaks penting:

  • Mesej SOAP mesti dikodkan dalam XML

  • Mesej SOAP Ruang nama Sampul SOAP

  • Mesej SOAP mesti menggunakan ruang nama Pengekodan SOAP

  • Mesej SOAP tidak boleh mengandungi rujukan DTD

  • Mesej SOAP tidak boleh mengandungi arahan pemprosesan XML


Struktur asas mesej SOAP

<?xml version="1.0 "?>
<sabun:Sampul
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http:// www.w3.org/2001/12/soap-encoding ">

<sabun:Header>
...
</soap:Header>

<soap:Body>
...
, <sabun:Kesalahan>
, ...
, </soap:Fault>
</soap:Body>

</soap:Sampul>

Laman web PHP Cina