Sintassi SOAP
- Pagina precedente Introduzione a SOAP
- Pagina successiva SOAP Envelope
Moduli di costruzione SOAP
Un messaggio SOAP è un documento XML normale che contiene i seguenti elementi:
- Elemento Envelope obbligatorio, che può identificare questo documento XML come un messaggio SOAP
- Elemento Header opzionale, che contiene informazioni di intestazione
- Elemento Body obbligatorio, che contiene tutte le informazioni di chiamata e risposta
- Elemento Fault opzionale, che fornisce informazioni sugli errori che si sono verificati durante la gestione di questo messaggio
Tutti gli elementi elencati sopra sono dichiarati nel namespace predefinito per l'incapsulamento SOAP:
http://www.w3.org/2001/12/soap-envelope
e lo spazio dei nomi predefinito per l'encoding SOAP e i tipi di dati:
Regole di sintassi
Ecco alcune regole di sintassi importanti:
- Il messaggio SOAP deve essere codificato in XML
- Il messaggio SOAP deve utilizzare lo spazio dei nomi SOAP Envelope
- Il messaggio SOAP deve utilizzare lo spazio dei nomi SOAP Encoding
- Il messaggio SOAP non può contenere riferimenti DTD
- Il messaggio SOAP non può contenere istruzioni di elaborazione XML
Struttura di base del 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>
- Pagina precedente Introduzione a SOAP
- Pagina successiva SOAP Envelope