SOAP 语法
- 前のページ SOAP 介绍
- 次のページ SOAP Envelope
SOAP構築モジュール
SOAPメッセージは、以下の要素を含む一般的なXMLドキュメントです:
- 必須のEnvelope要素は、このXMLドキュメントをSOAPメッセージとして識別できます
- オプションのHeader要素は、ヘッダー情報を含みます
- 必須のBody要素は、すべての呼び出しと応答情報を含みます
- オプションのFault要素は、このメッセージの処理中に発生したエラーに関する情報を提供します
すべての以上の要素は、SOAPエンキャップのデフォルトのネームスペースで宣言されています:
http://www.w3.org/2001/12/soap-envelope
および SOAP エンコーディングおよびデータタイプのデフォルトのネームスペース:
文法規則
以下は重要な文法規則の一部です:
- SOAP メッセージは XMLでエンコードする必要があります
- SOAP メッセージは SOAP Envelope ネームスペースを使用する必要があります
- SOAP メッセージは 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:Header> <soap:Body> ... ... <soap:Fault> ... ... </soap:Fault> </soap:Body> </soap:Envelope>
- 前のページ SOAP 介绍
- 次のページ SOAP Envelope