WSDL2.0 <service>元素
WSDL2.0 <service>
元素是WSDL 2.0 文檔的頂級元素。<service>
用於定義具有一個或多個端點的服務,該端點具有給定接口的<endpoint>
子元素。 使用給定綁定和通信地址定義端點。<service>
元素的語法如下所示:
<wsdl:service name="nmtoken1" interface="qname1">
<wsdl:endpoint name="nmtoken2" binding="qname2"
address="uri"/>
...
</wsdl:service>
關於<service>
元素的說明:
-
name="nmtoken1"
- 提供此服務的引用名稱。 -
name="nmtoken2"
- 爲此端點提供引用名稱。 -
interface="qname1"
- 通過引用<interface>
元素指定接口。 -
binding="qname2"
- 通過引用<binding>
元素指定綁定。
以下是<service>
元素的示例:
<wsdl:service name="helloService" interface="hy:helloInterface">
<wsdl:endpoint name="helloEndpoint" binding="hy:helloBinding"
address="http://www.yiibai.com/Service/hello_soap.php"/>
</wsdl:service>
在上面示例代碼中,
- 服務 -
helloService
由一個端點helloEndpoint
定義, - 端點 -
helloEndpoint
使用綁定的URL地址helloBinding
定義。