Latest web development tutorials

SOAP Sintassi

Building Blocks SOAP

Un messaggio SOAP è un documento XML ordinaria contenenti i seguenti elementi:

  • Elementi Busta richiesta, il documento XML possono essere identificati come un messaggio SOAP
  • elemento di intestazione opzionale che contiene le informazioni di intestazione
  • elementi del corpo richiesto, tra cui tutte le chiamate e le risposte
  • elemento di errore opzionale fornisce informazioni sul processo di questo errore informazioni messaggio

Tutti gli elementi di cui sopra sono dichiarati nel namespace di default per la busta SOAP in:

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

E namespace per SOAP codifica e tipi di dati per impostazione predefinita:

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


Regole di sintassi

Ecco alcune regole di sintassi importanti:

  • messaggio SOAP deve essere codificato in XML
  • messaggio SOAP deve utilizzare lo spazio dei nomi SOAP Envelope
  • messaggio SOAP deve utilizzare lo spazio dei nomi SOAP Codifica
  • messaggio SOAP non deve contenere un riferimento DTD
  • messaggio SOAP non può contenere le istruzioni di elaborazione XML

La struttura di base di un messaggio 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>