Élément Envelope SOAP

L'élément Envelope obligatoire de SOAP est l'élément racine du message SOAP.

Élément Envelope SOAP

L'élément Envelope obligatoire de SOAP est l'élément racine du message SOAP. Il permet de définir un document XML comme message SOAP.

Veuillez noter l'utilisation de l'espace de nom xmlns:soap. Sa valeur doit toujours être :

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

Et il peut définir l'encapsulation comme l'encapsulation 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">
  ...
  Les informations de message s'insèrent ici
  ...
</soap:Envelope>

Espace de nom xmlns:soap

Les messages SOAP doivent posséder un élément Envelope associé à l'espace de noms "http://www.w3.org/2001/12/soap-envelope".

Si différentes espaces de noms sont utilisés, l'application rencontrera une erreur et abandonnera ce message.

Attribut encodingStyle

L'attribut encodingStyle de SOAP est utilisé pour définir le type de données utilisé dans le document. Cet attribut peut apparaître dans n'importe quel élément SOAP et sera appliqué au contenu de l'élément ainsi qu'à tous les éléments enfants. Il n'y a pas de méthode de codage par défaut pour les messages SOAP.

Grammaire

soap:encodingStyle="URI"

Exemple

<?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">
...
Les informations de message s'insèrent ici
...
</soap:Envelope>