• 正在加载中...
  • 对象访问协议

    请用一段简单的话描述该词条,马上添加摘要
    本词条内容尚未完善,欢迎各位编辑词条,贡献自己的专业知识!

    目录

    SOAP数据类型/对象访问协议 编辑

    在SOAP消息中,每个元素可能是一个SOAP结构元素,一个根元素,一个存取元素或一个独立的元素。在SOAP中,soap:Envelope,soap:Body和soap:Header是唯一的三个结构元素。它们的基本关系由下列XMLSchema所描述。

    具体/对象访问协议 编辑

    在SOAP元素的四种类型中,除了结构元素外都被用作表达类型的实例或对一个类型实例的引用。

    根元素是显著的元素,它是soap:Body或是soap:Header的直接的子元素。其中soap:Body只有一个根元素,它表达调用、响应或错误对象。这个根元素必须是soap:Body的第一个子元素,它的标记名和域名URI必须与HTTPSOAPMethodName头或在错误消息情况下的soap:Fault相对应。而soap:Header元素有多个根元素,与消息相联系的每个头扩展对应一个。这些根元素必须是soap:Header的直接子元素,它们的标记名和名域URI表示当前存在扩展数据的类型。

    存取元素被用作表达类型的域、属性或数据成员。一个给定类型的域在它的SOAP表达将只有一个存取元素。存取元素的标记名对应于类型的域名。

    对引用简单类型的存取元素,元素值被简单地编码为直接在存取元素下的字符数据,如上所示。对引用组合类型的存取元素(就是那些自身用子存取元素来构造的存取元素),有两个技术来对存取元素进行编码。最简单的方法是把被结构化的值直接嵌入在存取元素下。

    在考虑组合存取元素时,需要说明几个问题。先考虑上面的transfer类。类的from和to的域是对象引用,它可能为空。SOAP用XMLSchemas的null属性来表示空值或引用。

    在不存在的情况下,xsd:null属性的隐含值是false。给定元素的能否为空的属性是由XMLSchema定义来控制的。

    参考资料/对象访问协议 编辑

    http://www.donews.com/Content/200602/fe89c85a5ea440deb19fd58d8163ab21.shtm

    添加视频 | 添加图册相关影像

    开放分类 我来补充
    能源科学

    互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于www.baike.com。

    登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。

    互动百科用户登录注册
    此词条还可添加  信息模块
    编辑摘要

    WIKI热度

    1. 编辑次数:3次 历史版本
    2. 参与编辑人数:2
    3. 最近更新时间:2008-11-26 09:36:15

    贡献光荣榜

    更多

    互动百科

    扫码下载APP