SOAP Body-elementti
- Edellinen sivu SOAP Header
- Seuraava sivu SOAP Fault
Välttämättömät SOAP Body-elementit sisältävät todellisen SOAP-viestin.
SOAP Body-elementti
Välttämättömät SOAP Body-elementit voivat sisältää todellisen SOAP-viestin, joka tarkoitus toimittaa viestin lopulliseen kohdekohteeseen.
SOAP Body-elementin suoraan alainen elementti voi olla kelvollinen nimeäspace. SOAP määrittelee oletusnimeäspaceissa ("http://www.w3.org/2001/12/soap-envelope") Body-elementin sisällä olevan elementin. Tämä on SOAP:n Fault-elementti, joka ilmaisee virheviestinnän.
<?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>
Yllä olevassa esimerkissä pyydetään omenien hintaa. Huomaa, että yllä olevat m:GetPrice ja Item-elementit ovat sovelluskohtaisia elementtejä. Ne eivät ole osa SOAP-standardeja.
SOAP-vastaus tulisi olemaan muotoiltu tällä tavalla:
<?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>
- Edellinen sivu SOAP Header
- Seuraava sivu SOAP Fault