Latest web development tutorials

SABÃO Sintaxe

SABÃO Building Blocks

Uma mensagem SOAP é um documento XML comum contendo os seguintes elementos:

  • elementos do envelope necessário, o documento XML pode ser identificado como uma mensagem SOAP
  • elemento de cabeçalho opcional que contém informações de cabeçalho
  • Corpo exigido elementos, incluindo todas as chamadas e respostas
  • elemento Fault opcional fornece informações sobre o processo esta informação mensagem de erro

Todos os elementos acima são declarados no namespace padrão para o envelope SOAP em:

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

E namespace para codificação SOAP e tipos de dados, por padrão:

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


Regras de sintaxe

Aqui estão algumas regras de sintaxe importantes:

  • mensagem SOAP deve ser codificado em XML
  • mensagem SOAP deve usar o namespace de SOAP Envelope
  • mensagem SOAP deve usar o namespace de codificação SOAP
  • mensagem SOAP não deve conter uma referência DTD
  • mensagem SOAP não pode conter instruções de processamento XML

A estrutura básica de uma mensagem 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">

<soap:Header>
...
</soap:Header>

<soap:Body>
...
<soap:Fault>
...
</soap:Fault>
</soap:Body>

</soap:Envelope>