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