`
zhongkem
  • 浏览: 152529 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

WSDL文档样式

 
阅读更多

WSDL文档主要分为4种样式:文档/文字文档/编码RPC/文字RPC/编码

基于文档和RPC样式的WSDL文档在数据类型定义方面主要存在如下区别:

  • 基于文档样式的WSDL文档的每个Message所包含的Part部分指向一个Schema元素声明;
  • 基于RPC样式的WSDL文档的每个Message所包含的Part部分指向了Schema类型的定义.

不同文档样式的数据类型定义区别如下所示:

<s:element name="getQuote">

  <s:complexType>

     <s:sequence>

       <s:element minOccurs="0"maxOccurs="1"name="symbol"type="s:string"/>

    </s:sequence>

  </s:complexType>

</s:element>

基于文档的表示:

<message name="getQuoteSoapIn">

      <part name="parameters" element="s0:getQuote"/>

</message>

基于RPC的表示:

<message name="getQuoteSoapIn">

      <part name="symbol" type="s:string"/>

</message>

 

分享到:
评论

相关推荐

    使用 XSLT 样式表转换 Web 服务 WSDL 文档的技巧和诀窍

    【使用XSLT转换Web服务WSDL文档的技巧和诀窍】 在Web服务领域,WSDL(Web Services Description Language)文档扮演着至关重要的角色,它用XML格式详细描述了服务接口和实例的位置。WSDL的XML表示使得各种开发工具...

    WSDL绑定样式各种组合优劣势比较

    ### WSDL绑定样式各种组合优劣势比较 #### WSDL与SOAP简介 WSDL(Web Services Description Language),即Web服务描述语言,是一种基于XML的标准语言,用于描述Web服务及其交互方式。它提供了关于如何访问Web服务...

    简单WSDL实例

    - `wsdl:definitions`:这是WSDL文档的根元素,包含了服务的定义。 - `wsdl:types`:定义数据类型,可以是XML Schema或其他类型系统。 - `wsdl:message`:定义服务交互中的消息结构,包括输入和输出参数。 - `...

    WSDL样式详解,soap中Rpc和Document的区别

    - **Document/Encoded**:在这种样式中,数据被视为一个XML文档,而不是远程过程调用。然而,消息体中的数据仍然使用SOAP编码,这可能导致复杂性和互操作性问题。 - **Document/Literal**:这是最推荐的样式,因为...

    wsdl-报文模板读取(生成类似soapui打开wsdl模板样式)

    WSDL文件是一个XML文档,它包含了服务的接口、消息格式、操作、绑定和端点等信息。例如,服务的端点(也称为服务地址或SOAP地址)定义了服务在哪里可以被访问,而操作(Operation)则描述了服务能执行哪些功能。 ...

    WSDL绑定样式各种组合优劣势比较及实验文档.zip

    目前Web服务的相关标准是WSDL【Web服务描述语言】,一种标准的类似XML Schema的语言,用它来详细说明Web服务和SOAP【简单对象访问协议】。两份报告:研究报告,实验报告 研究报告包含内容: (1)概述 (2)问题...

    泛微OA(Weaver e-cology)官方的WSDL开发文档及调用实例

    本文档主要针对的是开发者,详细介绍了如何利用官方提供的WSDL(Web Service Description Language)进行集成开发,包括页面设置、流程接口方法、请求参数说明以及具体的调用实例,旨在帮助开发者更高效地对接泛微OA...

    Web Service描述语言,WSDL 详细解释

    WSDL文档分为两个主要部分:抽象定义和具体定义。抽象定义部分独立于特定的实现技术,包括: 1. **Types** - 定义了与机器和编程语言无关的数据类型,通常基于XML Schema。 2. **Messages** - 描述了服务交换的数据...

    wsdl文件祥解

    WSDL支持多种绑定样式,如文档样式(Document-Literal)和RPC样式(RPC-Encoding)。文档样式强调消息的自然语义表示,而RPC样式更接近传统的过程调用模型。 #### `&lt;service&gt;`与`&lt;port&gt;`元素 `&lt;service&gt;`元素用于...

    06.WSDL深入详解和WebService调用过程的底层本质

    首先,WSDL文档描述了服务的接口,包括服务提供的操作(如方法),输入和输出的消息结构,以及服务的位置。这些信息使得客户端能够理解如何与服务进行交互。例如,一个WSDL文件可能定义了一个名为“Add”操作,接收...

    不需他人,轻松学习WSDL

    首先,`&lt;definitions&gt;`元素是WSDL文档的根元素,它包含所有其他定义。在这个例子中,`name`属性为"FooSample",`targetNamespace`属性指定了命名空间"http://tempuri.org/wsdl/",用于区分不同服务的元素。 接着,...

    wsdl生成客户端

    1. **Apache CXF**:这是一个开源的Java框架,支持WSDL第一和第二样式,可以生成Java客户端代码。 2. **JAX-WS**:Java API for XML Web Services,Java平台的标准,提供了wsimport工具,能够从WSDL生成客户端代码。...

    WSDL Eclipse创建

    这意味着服务将使用文档样式的消息交换模式,其中消息体包含整个请求或响应。 5. **定义Operation**:在PortType中添加Operation,例如`UserRegister`。每个Operation需要指定输入和输出消息。这里需要注意,`...

    基于WSDL契约优先的web services服务器端和客户端开发方式

    - `@SOAPBinding`:定义SOAP绑定的风格和样式。 4. **Apache CXF和Axis2**: 这两个都是流行的Java Web服务框架,它们支持WSDL契约优先的开发模式: - **Apache CXF**:提供了强大的WSDL支持,可以自动生成...

    w3school离线文档

    此外,XML、DOM、WSDL、SOAP等网络相关的规范和协议也是w3school离线文档的重要组成部分,它们对于理解Web服务和数据交换至关重要。 总之,【w3school离线文档】是一个全面、详尽的IT学习资源,无论你是初学者还是...

    onvif开发实例1

    - **文件放置**:将`wsdl2.exe`、`typemap.dat`、WSDL文档和样式表文件放在同一个文件夹中。 - **路径修改**:修改WSDL文档中的`schemaLocation`属性,将其指向本地的实际路径。例如,在`event.wsdl`中将`...

    Disco Language WSDL Server-开源

    在Disco Language WSDL Server中,`document.xslt`就是这样的一个样式表文件,它定义了如何将WSDL文档转换成Disco格式。 `config.properties`文件通常包含了项目的配置信息,例如服务器的端口设置、数据库连接参数...

    html,js,xml,wsdl,soap基础知识讲解

    - **内部样式表**:在`&lt;style&gt;`标签内定义样式规则,如`&lt;style type="text/css"&gt; ... &lt;/style&gt;`。 - **内联样式**:直接在HTML标签中添加样式属性,如`&lt;p style="color:red"&gt;This is a paragraph&lt;/p&gt;`。 ##### 7. ...

    webService学习笔记

    WSDL文档有多种编写风格,包括Document样式、RPC样式和Wrappered样式。 在Web服务框架方面,我们提到了CXF、Axis和Metro,这些都是Java中广泛使用的Web服务实现库,提供了丰富的功能,如契约优先的开发模式、异常...

Global site tag (gtag.js) - Google Analytics