SOAP Envelope-elementti

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>