SOAP Body element
- Forrige side SOAP Header
- Næste side SOAP Fault
Den påkrævede SOAP Body-element indeholder den faktiske SOAP-meddelelse.
SOAP Body element
Den nødvendige SOAP Body-element kan indeholde den faktiske SOAP-meddelelse, der er ment til at leveres til modtageren af meddelelsen.
SOAP Body-elementets direkte underelementer kan være gyldige navnerum. SOAP definerer i standardnavnerummet ("http://www.w3.org/2001/12/soap-envelope") et element inde i Body-elementet. Dette er SOAP's Fault-element, som bruges til at indikere fejlmeddelelser.
<?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:Body> <m:GetPrice xmlns:m="http://www.codew3c.com/prices"> <m:Item>Apples</m:Item> </m:GetPrice> </soap:Body> </soap:Envelope>
I det ovenstående eksempel anmodes om prisen på æbler. Bemærk, at m:GetPrice og Item-elementerne er applikationsspecifikke elementer. De er ikke en del af SOAP-standarden.
En SOAP-svar bør se sådan ud:
<?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:Body> <m:GetPriceResponse xmlns:m="http://www.codew3c.com/prices"> <m:Price>1.90</m:Price> </m:GetPriceResponse> </soap:Body> </soap:Envelope>
- Forrige side SOAP Header
- Næste side SOAP Fault