Web服務需要定義輸入和輸出以及它們如何對映到服務中和從服務中對映出來。 WSDL <types>
元素負責定義Web服務使用的資料型別。 型別是XML文件或文件部分。
types
元素描述用戶端和伺服器之間使用的所有資料型別。types
元素。下面是一段取自W3C規範的程式碼,此程式碼描述了如何在WSDL中使用types
元素。
<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服務一起使用的格式的問題。 型別資訊在傳送方和接收方之間共用。 因此,訊息的接收者需要存取用於編碼資料的資訊,並且必須了解如何解碼資料。