soap入门资料(5)
时间:2007-04-28 来源:shiwudao
SOAP Body 元素
接着看Body元素。这个元素也是强制必须有的,其中包含着实际的SOAP消息。
SOAP Body 元素
这个必须的元素中包含着实际的要给最终接受方的信息。
SOAP Body元素的直接儿子节点可以是命令空间修饰符。SOAP在Body元素中定义了一个缺省命名空间(http://www.w3.org/2001/12/soap-envelope)的元素,即SOAP的Fault元素,用于指示错误信息。
<?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>
上面的例子用于请求苹果的价钱。注意m:GetPrice和Item元素,这些都是这个应用程序指定的元素,而不是SOAP标准中的。
1个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>
相关阅读 更多 +