• λ我爱Aspx >> Asp.Net >> WSDL文件详解(转贴)中
  • WSDL文件详解(转贴)中

  • :aspxer  Դ:internet  :2007-5-28 20:37:41  ؼ:
  • WSDL文件详解(转贴)中

    類型與訊息區段中的 XML 結構描述

    WSDL 的資料類型,是根據目前 W3C Recommendation 的「XML Schema: Datatypes」(XSD)。此文件共有三種不同的版本 (1999、2000/10、與 2001),若欲指定特定 WSDL 檔案所使用的版本,請在 <definitions> 元素中,將其宣告為命名空間的屬性。方法如下:

    xmlns:xsd="http://www.w3.org/2001/XMLSchema"

    本文僅以 2001 版為考量。WSDL 標準的擁護者,也大力建議使用 2001 版。

    在本節與後續章節中,採用的字首或命名空間速記法如下:

    字首 對應的命名空間 說明

    soapenc http://schemas.xmlsoap.org/soap/encoding SOAP 1.1 編碼

    wsdl http://schemas.xmlsoap.org/wsdl/soap WSDL 1.1

    xsd http://www.w3.org/2001/XMLSchema XML Schema

    XSD 基本類型

    下表直接取自 MSTK2 文件,列舉了 MSTK2 支援的所有 XSD 基本類型。該表說明,位於客戶端與伺服端的 WSDL 讀者,如何在 VB、C++、與 IDL 中,將 XSD 類型對應至不同與對等的類型。

    XSD (Soap) 類型 不同的類型 VB C++ IDL 註解

    anyURI VT_BSTR String BSTR BSTR

    base64Binary VT_ARRAY | VT_UI1 Byte() SAFEARRAY SAFEARRAY(unsigned char)

    boolean VT_BOOL Boolean VARIANT_BOOL VARIANT_BOOL

    Ҷƪл˵?
  • һƪ实战Web服务
    һƪWSDL文件详解(转贴)上