SOAP 入門チュートリアルlogin
SOAP 入門チュートリアル
著者:php.cn  更新時間:2022-04-11 14:22:12

SOAP エンベロープ要素



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 名前空間

SOAP メッセージには、名前空間「http://www.w3.org/2001/12/soap-envelope」に関連付けられた Envelope 要素が必要です。

別の名前空間が使用されている場合、アプリケーションはエラーとなり、このメッセージは破棄されます。


encodingStyle 属性

SOAP の 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>

PHP中国語ウェブサイト