SOAP Envelope Element

De verplichte SOAP Envelope-element is de root-element van het SOAP-bericht.

SOAP Envelope Element

De vereiste SOAP Envelope-element is de root-element van de SOAP-bericht. Het kan de XML-document definiëren als een SOAP-bericht.

Let op het gebruik van de xmlns:soap naamruimte. Zijn waarde zou altijd moeten zijn:

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

en het kan de encapsulatie definiëren als SOAP-encapsulatie:

<?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">
  ...
  Berichtinformatie gaat hier
  ...
</soap:Envelope>

xmlns:soap naamruimte

Een SOAP-bericht moet een Envelope-element hebben dat is geassocieerd met de naamruimte "http://www.w3.org/2001/12/soap-envelope".

Als er een andere naamruimte wordt gebruikt, zal de applicatie een fout krijgen en het bericht weggooien.

encodingStyle-eigenschap

De encodingStyle-eigenschap van SOAP wordt gebruikt om het datatype te definiëren dat in het document wordt gebruikt. Deze eigenschap kan in elk SOAP-element voorkomen en wordt toegepast op de inhoud van het element en alle subelementen ervan. SOAP-berichten hebben geen standaard coderingmethode.

Syntax

soap:encodingStyle="URI"

Example

<?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">
...
Berichtinformatie gaat hier
...
</soap:Envelope>