HOME HTML CSS XML JAVASCRIPT   PHP SQL MORE...   References Examples    

SOAP チュートリアル

SOAP ホーム
SOAP はじめに
SOAP 構文
SOAP エンベロープ
SOAP ヘッダ
SOAP ボディ
SOAP Fault
SOAP HTTP バインディング
SOAP 例
SOAP まとめ


 

SOAP Envelope 要素

Previous Next

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メッセージはデフォルトのエンコーディングを持っていません。

構文

soap:encodingStyle="URI"

<?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>


Previous Next