SOAPボディ要素
使用される必須の SOAP Body 要素には、実際の SOAP メッセージが含まれます。
SOAP Body 要素
必須の SOAP Body 要素には、メッセージの最終エンドポイントに配信される実際の SOAP メッセージを含めることができます。
SOAP Body 要素の直接の子要素は、名前空間修飾できます。
例
<?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:アイテム>リンゴ</m:アイテム>
</m:GetPrice>
</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:Body>
<m:GetPrice xmlns:m="http://www.w3schools.com/prices">
<m:アイテム>リンゴ</m:アイテム>
</m:GetPrice>
</soap:Body>
</soap:Envelope>
上記の例は、Apple の価格をリクエストします。上記の m:GetPrice 要素と Items 要素はアプリケーション固有の要素であることに注意してください。これらは SOAP 標準の一部ではありません。
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:GetPriceResponse xmlns:m="http://www.w3schools.com/prices">
1.90
</m:GetPriceResponse>
</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:Body>
<m:GetPriceResponse xmlns:m="http://www.w3schools.com/prices">
</m:GetPriceResponse>
</soap:Body>
</soap:Envelope>