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

SOAP 構文



SOAP 構成要素

SOAP メッセージは、次の要素を含む通常の XML ドキュメントです:

  • この XML ドキュメントを SOAP メッセージとして識別する必須の Envelope 要素

  • ヘッダーを含むオプションの Header 要素情報

  • すべての呼び出しと応答の情報を含む必須の Body 要素

  • このメッセージの処理中に発生したエラーに関する情報を提供するオプションの Fault 要素

上記の要素はすべて、SOAP のデフォルトの名前空間で宣言されますカプセル化:

http://www.w3.org/2001/12/soap-envelope

、SOAP エンコーディングとデータ型のデフォルトの名前空間:

http://www.w3.org/ 2001/12/soap-encoding


構文規則

重要な構文規則をいくつか示します:

  • SOAP メッセージは XML でエンコードする必要があります

  • SOAP メッセージは SOAP Envelope 名前空間を使用する必要があります

  • 石鹸メッセージは SOAP Encoding 名前空間を使用する必要があります

  • SOAP メッセージには DTD 参照を含めることはできません

  • 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">


...
</soap:Header>

<soap:Body>
...
​ <石鹸:障害>
​ ...
​ </soap:Fault>
</soap:Body>

</soap:Envelope>

PHP中国語ウェブサイト