SOAP <soap:Envelope> 元素

<soap:Envelope> 元素是 SOAP 消息的根元素,用于将 XML 文档定义为 SOAP 消息

<soap:Envelope> 是必须的,如果没有,那么传递的也只是普通的 XML 文档

范例

<?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 相关联的一个 soap:Envelope 元素

语法

xmlns:soap="http://www.w3.org/2001/12/soap-envelope"

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

soap:encodingStyle 属性

SOAP 的 soap:encodingStyle 属性定义了文档中使用的数据类型。

soap:encodingStyle 属性可出现在任何 SOAP 元素中,并可以用到元素的内容及元素的所有子元素上

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

语法

soap:encodingStyle="[URI]"

一般情况下 [URI] 的值为

http://www.w3.org/2001/12/soap-encoding

范例

<?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>
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.