SOAP Envelope 要素
SOAP Envelope要素は、SOAPメッセージのルート要素です。
SOAP Envelope要素
必須のSOAP Envelope要素は、SOAPメッセージのルート要素です。この要素は、XML文書をSOAPメッセージとして定義します。
例
<?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">
...
Message information goes here
...
</soap:Envelope>
|
xmlns:soap 名前空間
上記例の xmlns:soap 名前空間に注意してください。それはいつも以下の値を持たなければなりません: "http://www.w3.org/2001/12/soap-envelope".
名前空間は、SOAP EnvelopeをEnvelopeに定義します。
もし異る名前空間が使われると、アプリケーションは、エラーを引き起こし、メッセージを廃棄します。
encodingStyle 属性
encodingStyle属性は、文書で使用されるデータ型を定義するのに用いられます。 この属性はどのようなSOAP要素にも出現できて、要素の内容とすべての子供要素に適用されます。
SOAPメッセージはデフォルトのエンコーディングを持っていません。
構文
例
<?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">
...
Message information goes here
...
</soap:Envelope>
|
|