Syntax na SOAP

Modu na SOAP

Kowane rarrabu na SOAP ita ce kowane XML document, wanda ke daukar abubuwan da suka kamata:

  • Kuwanin Envelope, wanda ke daukar kowane XML document domin kiyaye matsalar SOAP
  • Kuwanin Header, wanda ke daukar bayanai na fannin
  • Kuwanin Body, wanda ke daukar kowacce bayanai da ake so da kuma jumullar
  • Kuwanin Fault, wanda ke bayar da bayanai game da ra'ayin da aka samu a lokacin amfani da wannan rarrabu

Dubbau dukiwanni anfani a hanyan kuma na mawallafin SOAP:

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

da namespace na kama a hau na encoding na SOAP da data type:

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

Grammar rule

Kwarewa na grammar na wani:

  • Message na SOAP kuma ya kama a hau XML coding
  • Message na SOAP kuma ya kama a hau SOAP Envelope namespace
  • Message na SOAP kuma ya kama a hau SOAP Encoding namespace
  • Message na SOAP kuma ya kama a hau DTD reference
  • Message na SOAP kuma ya kama a hau XML instruction

Basic structure na message na 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>