当前位置: 首页 > 教程 > WSDL >

WSDL 2.0 <description>元素

精华
小牛编辑
90浏览
2023-03-14

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.xnip.cn/Service/"
  targetNamespace="https://www.xnip.cn/Service/">
  ...
</wsdl:description>

在这个示例中, xmlns:wsoap= "http://www.w3.org/ns/wsdl/soap" 提供wsoap作为SOAP扩展中元素名称的名称空间前缀。