SOAP <soap:Body> 元素
SOAP 使用 <soap:Body> 元素包含实际的 SOAP 消息
SOAP <soap:Body> 元素
<soap:Body> 元素包含实际 SOAP 消息
<soap:Body> 元素的直接子元素可以必须是命名空间
范例
请求 SOAP 服务时的内容
假设我们有一个查询股票价格的 SOAP 服务器。
现在我们请求查询苹果的股票价格。
注意 <m:GetPrice> 和 <Item> 元素是应用程序专用的元素,它们并不是 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>
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"> <m:Price>1.90</m:Price> </m:GetPriceResponse> </soap:Body> </soap:Envelope>