SOAP 消息的基本结构
Java 代码
1. <? xml version=
"1.0"
?>
2. <soap:Envelope
3. xmlns:soap=
"http://www.w3.org/2001/12/soap-envelope"
4. soap:encodingStyle=
"http://www.w3.org/2001/12/soap-
encoding"
>
5. <soap:Header>
6. ...
7. ...
8. </soap:Header>
9. <soap:Body>
10. ...
11. ...
12. <soap:Fault>
13. ...
14. ...
15. </soap:Fault>
16. </soap:Body>
17. </soap:Envelope>
SOAP Envelope 元素
Envelope
元素是 SOAP
消息的根元素。它指明 XML 文档是一个 SOAP 消息。它的属性
xmlns:soap 的值必须是 http://www.w3.org/2001/12/soap-envelope。
( encodingStyle 属性,语法:soap:encodingStyle="URI"
encodingStyle
属性用于定义文档中使用的数据类型。此属性可出现在任何 SOAP 元素
中,并会被应用到元素的内容及元素的所有子元素上。
Java 代码
1. <? xml version=
"1.0"
?>
2. <soap:Envelope
3. xmlns:soap=
"http://www.w3.org/2001/12/soap-envelope"
4. soap:encodingStyle=
"http://www.w3.org/2001/12/soap-
encoding"
>
5. ...
6. Message information goes here
7. ...
8. </soap:Envelope>