WSDL 2.0 <description>元素


WSDL 2.0 <description>元素是WSDL 2.0文件的根元素。<description>元素的語法如下所示:

<wsdl:description
  targetNamespace="tns_uri"
  xmlns:tns="tns_uri"
  xmlns:wsdl="http://www.w3.org/ns/wsdl"
  xmlns:xxxx="other_uri" ...>
  ...
</wsdl:description>

關於<description>元素的注釋:

  • targetNamespace ="tns_uri" - 必需屬性,此WSDL文件中定義的所有參照名稱提供目標名稱空間。 tns_uri必須是絕對URI。
  • targetNamespace ="tns_uri" - 為此WSDL文件中定義的所有參照名稱的目標名稱空間提供名稱空間字首。 tns_uri必須與targetNamespace ="tns_uri"中提供的相同。
  • xmlns:wsdl="http://www.w3.org/ns/wsdl" - 為WSDL核心語言中使用的所有元素名稱提供名稱空間字首。
  • xmlns:xxxx="other_uri" - 為從其他語言匯入的元素名稱提供其他名稱空間字首作為WSDL擴充套件。

以下是<description>元素的範例:

<wsdl:description xmlns:wsdl="http://www.w3.org/ns/wsdl"
  xmlns:wsoap= "http://www.w3.org/ns/wsdl/soap"
  xmlns:hy="https://www.tw511.com/Service/"
  targetNamespace="https://www.tw511.com/Service/">
  ...
</wsdl:description>

在這個範例中, xmlns:wsoap= "http://www.w3.org/ns/wsdl/soap" 提供wsoap作為SOAP擴充套件中元素名稱的名稱空間字首。