Elemento SOAP Envelope

O elemento Envelope obrigatório do SOAP é o elemento raiz da mensagem SOAP.

Elemento SOAP Envelope

O elemento Envelope obrigatório do SOAP é o elemento raiz da mensagem SOAP. Ele pode definir o documento XML como mensagem SOAP.

Atenção para o uso do namespace xmlns:soap. Seu valor deve ser sempre:

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

E ele pode definir a encapulamento como envelhecimento 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">
  ...
  Informações da mensagem aqui
  ...
</soap:Envelope>

Namespace xmlns:soap

A mensagem SOAP deve ter um elemento Envelope associado ao namespace "http://www.w3.org/2001/12/soap-envelope".

Se usar namespaces diferentes, o aplicativo ocorrerá um erro e descartará esta mensagem.

Propriedade encodingStyle

A propriedade encodingStyle do SOAP define o tipo de dados usado no documento. Esta propriedade pode aparecer em qualquer elemento SOAP e será aplicada ao conteúdo do elemento e a todos os seus sub-elementos. As mensagens SOAP não têm um método de codificação padrão.

Sintaxe

soap:encodingStyle="URI"

Exemplo

<?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">
...
Informações da mensagem aqui
...
</soap:Envelope>