SOAP 教程
1. SOAP 教程 2. SOAP 简介 3. SOAP 语法 4. SOAP Envelope 元素 5. SOAP Header 元素 6. SOAP Body 元素 7. SOAP Fault 元素 8. SOAP HTTP Binding 9. SOAP 实例 10. SOAP 总结

SOAP Envelope 元素

SOAP Envelope 元素


强制使用的 SOAP 的 Envelope 元素是 SOAP 消息的根元素。


SOAP Envelope 元素

必需的 SOAP 的 Envelope 元素是 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">

  ...

  Message information goes here

  ...

</soap:Envelope>



xmlns:soap 命名空间

SOAP 消息必须拥有与命名空间 "http://www.w3.org/2001/12/soap-envelope" 相关联的一个 Envelope 元素。

如果使用了不同的命名空间,应用程序会发生错误,并抛弃此消息。


encodingStyle 属性

SOAP 的 encodingStyle 属性用于定义在文档中使用的数据类型。此属性可出现在任何 SOAP 元素中,并会被应用到元素的内容及元素的所有子元素上。

SOAP 消息没有默认的编码方式。

语法


soap:encodingStyle="URI"

实例


<?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">

  ...

  Message information goes here

  ...

</soap:Envelope>