Elemento SOAP Envelope

L'elemento Envelope obbligatorio di SOAP è l'elemento radice del messaggio SOAP.

Elemento SOAP Envelope

L'elemento Envelope obbligatorio di SOAP è l'elemento radice del messaggio SOAP. Definisce un documento XML come messaggio SOAP.

Attenzione all'uso del namespace xmlns:soap. Il suo valore dovrebbe sempre essere:

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

E può definire l'encapsulation come encapsulamento 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">
  ...
  Le informazioni del messaggio vanno qui
  ...
</soap:Envelope>

Namespace xmlns:soap

Il messaggio SOAP deve avere un elemento Envelope associato alla namespace "http://www.w3.org/2001/12/soap-envelope".

Se vengono utilizzate diverse namespace, l'applicazione può generare un errore e abbandonare questo messaggio.

Attributo encodingStyle

L'attributo encodingStyle di SOAP viene utilizzato per definire il tipo di dati utilizzato nel documento. Questo attributo può apparire in qualsiasi elemento SOAP e viene applicato al contenuto dell'elemento e a tutti i suoi sottoelementi. Non c'è un metodo di codifica predefinito per i messaggi SOAP.

Sintassi

soap:encodingStyle="URI"

Esempio

<?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">
...
Le informazioni del messaggio vanno qui
...
</soap:Envelope>