SOAP Syntax
- Vorige pagina SOAP Inleiding
- Volgende pagina SOAP Envelope
SOAP bouwmodules
Een SOAP-bericht is een gewone XML-document dat de volgende elementen bevat:
- Verplichte Envelope-element die dit XML-document kan markeren als een SOAP-bericht
- Facultatieve Header-element die kopinformatie bevat
- Verplichte Body-element die alle aanroep- en responsinformatie bevat
- Facultatieve Fault-elementen die informatie verstrekken over fouten die zijn opgetreden bij de verwerking van dit bericht
Alle bovenstaande elementen worden in de standaard naamruimte voor SOAP-encapsulering gedeclareerd:
http://www.w3.org/2001/12/soap-envelope
en de standaard namespace voor SOAP Encoding en data types:
Syntaxisregels
Hier zijn enkele belangrijke syntaxisregels:
- SOAP Berichten moeten met XML worden gecodeerd
- SOAP Berichten moeten SOAP Envelope Namespace gebruiken
- SOAP Berichten moeten SOAP Encoding Namespace gebruiken
- SOAP Berichten mogen geen DTD Verwijzingen bevatten
- SOAP Berichten mogen geen XML Handleidingen bevatten
Basistructuur van SOAP Berichten
<?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>
- Vorige pagina SOAP Inleiding
- Volgende pagina SOAP Envelope