SOAP Envelope-elementti
- Edellinen sivu SOAP syntaksi
- Seuraava sivu SOAP Header
Välttämätön SOAP:n Envelope-elementti on SOAP-viestin juurelementti.
SOAP Envelope-elementti
Välttämätön SOAP:n Envelope-elementti on SOAP-viestin juurelementti. Se voi määrittää XML-dokumentin SOAP-viestiksi.
Huomaa xmlns:soap nimeäspace:n käyttö. Sen arvon tulisi aina olla:
http://www.w3.org/2001/12/soap-envelope
Ja se voi määrittää encapsulationin SOAP-encapsulationiksi:
<?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"> ... Viestitiedot menevät tähän ... </soap:Envelope>
xmlns:soap nimeäspace
SOAP-viestillä täytyy olla yksi Envelope-elementti, joka liittyy nimeäspaceen "http://www.w3.org/2001/12/soap-envelope".
Jos käytetään eri nimeäspacea, sovellus virhehtyy ja hylkää viestin.
encodingStyle-ominaisuus
SOAP:n encodingStyle-ominaisuus käytetään määrittämään dokumentissa käytettävät datatyypit. Tämä ominaisuus voi olla missä tahansa SOAP-elementissä, ja se sovelletaan elementin sisältöön sekä elementin kaikkien alielementtien sisältöön. SOAP-viestillä ei ole oletusarvoista koodaustapaa.
Syntaksi
soap:encodingStyle="URI"
Esimerkki
<?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"> ... Viestitiedot menevät tähän ... </soap:Envelope>
- Edellinen sivu SOAP syntaksi
- Seuraava sivu SOAP Header