SOAP は、アプリケーションが HTTP 経由で情報を交換できるようにする単純な XML ベースのプロトコルです。

もっと単純に言えば、SOAP は Web サービスにアクセスするためのプロトコルです。

SOAPボディ要素 構文

必須の SOAP Body 要素には、メッセージの最終エンドポイントへの配信を目的とした実際の SOAP メッセージを含めることができます。

SOAP Body 要素の直接の子要素は、名前空間修飾できます。

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:Body>
  <m:GetPrice xmlns:m="http://www.w3schools.com/prices">
    <m:Item>Apples</m:Item>
  </m:GetPrice>
</soap:Body>
</soap:Envelope>