WSDL2.0 <element>元素

<element>元素是WSDL 2.0文檔的頂級元素。 <types>元素用作容器,以包含來自另一種語言的元素,以定義用於描述Web服務操作的輸入/輸出消息的數據類型和數據元素。以包含來自另一種語言的元素,以定義用於描述Web服務操作的輸入/輸出消息的數據類型和數據元素。 <types>的語法非常簡單:

<wsdl:types>
  ... extensibility elements from other language...
</wsdl:types>

以下是<types>元素的示例:

<wsdl:types>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
      targetNamespace="http://www.yiibai.com/Service/">
      <xsd:element name="Hello" type="xsd:string"/>
      <xsd:element name="HelloResponse" type="xsd:string"/>
    </xsd:schema>
  </wsdl:types>

在這個示例代碼中,

  • XML Schema語言用於提供可擴展性元素。
  • targetNamespace="http://www.yiibai.com/Service/"指示數據類型和數據元素在WSDL文檔的目標名稱空間中可用。
  • 定義了兩個數據元素HelloRequestHelloResponse
  • 沒有定義數據類型。