返回首页
当前位置: 主页 > 编程语言 > XML教程 >

WSDL-<types>元素

时间:2020-07-28 10:59来源:电脑教程学习网 www.etwiki.cn 编辑:小山哥

Web服务需要定义其输入和输出以及如何将它们映射到服务中和从服务中映射出来。WSDL <types>元素负责定义Web服务使用的数据类型。类型是XML文档或文档部分。

  • 所述类型的元件描述了客户端和服务器之间使用的所有的数据类型。

  • WSDL并不仅限于特定的键入系统。

  • WSDL使用W3C XML Schema规范作为定义数据类型的默认选择。

  • 如果服务仅使用XML Schema内置的简单类型(例如字符串和整数),则不需要types元素。

  • WSDL允许在单独的元素中定义类型,以便这些类型可在多个Web服务中重用。

这是摘自W3C规范的一段代码。此代码描述了如何在WSDL中使用type元素。

<types>
   <schema targetNamespace = "http://example.com/stockquote.xsd"
      xmlns = "http://www.w3.org/2000/10/XMLSchema">
		
      <element name = "TradePriceRequest">
         <complexType>
            <all>
               <element name = "tickerSymbol" type = "string"/>
            </all>
         </complexType>
      </element>
		
      <element name = "TradePrice">
         <complexType>
            <all>
               <element name = "price" type = "float"/>
            </all>
         </complexType>
      </element>
		
   </schema>
</types>

数据类型解决了识别要与Web服务一起使用的数据类型和格式的问题。类型信息在发送方和接收方之间共享。因此,邮件的收件人需要访问您用来对数据进行编码的信息,并且必须了解如何对数据进行解码。

------分隔线----------------------------
标签(Tag):
------分隔线----------------------------
推荐内容
  • WSDL-<message>元素

    所述 消息 元素描述web服务供应商和消费者之间进行交换的数据。 每个Web服务都有两条...

  • WSDL-<definition>元素

    所述 定义 元素必须是所有WSDL文档的根元素。 它定义了Web服务的名称。 这是上一章中...

  • WSDL-示例

    下面给出的是一个WSDL文件,用于演示一个简单的WSDL程序。 让我们假设该服务提供了一...

  • WSDL-简介

    WSDL代表Web服务描述语言。 这是描述Web服务的标准格式。 WSDL由Microsoft和IBM联合开...

  • WSDL教程

    这是一个简短的教程,说明了如何在分布式环境中使用WSDL交换信息。 它使用大量示例来...

  • Java JDOM分析器-修改XML文档

    示范范例 这是我们需要修改的输入文本文件- ? xml version = 1.0 encoding = UTF-8 st...

猜你感兴趣