SOAP Syntaks
- Forrige side SOAP Introduktion
- Næste side SOAP Envelope
SOAP-byggeblokke
En SOAP-besked er en almindelig XML-dokument, der indeholder følgende elementer:
- Obligatorisk Envelope-element, der kan identificere dette XML-dokument som en SOAP-besked
- Valgfri Header-element, der indeholder hovedinformation
- Obligatorisk Body-element, der indeholder alle anmodnings- og responsinformationer
- Valgfri Fault-element, der giver information om fejl, der er opstået under behandlingen af denne besked
Alle ovennævnte elementer er deklarerede i den standardnavneområde, der bruges til SOAP-omslag:
http://www.w3.org/2001/12/soap-envelope
og standardnavnerummet for SOAP-kodning og datatyper:
Syntaksregler
Her er nogle vigtige syntaksregler:
- SOAP Meddelelser skal bruge XML til kodning
- SOAP Meddelelser skal bruge SOAP Envelope Navnerum
- SOAP Meddelelser skal bruge SOAP Encoding Navnerum
- SOAP Meddelelser kan ikke indeholde DTD-referencer
- SOAP Meddelelser kan ikke indeholde XML-behandlingskommandoer
SOAP Meddelelsens Grundlæggende Struktur
<?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>
- Forrige side SOAP Introduktion
- Næste side SOAP Envelope