WSDL <ports>元素
WSDL <ports>
元素通過爲綁定指定單個地址來定義單個端點。
這是指定端口的語法 -
<wsdl:definitions .... >
<wsdl:service .... > *
<wsdl:port name = "nmtoken" binding = "qname"> *
<-- extensibility element (1) -->
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
-
port
元素有兩個屬性:name
和binding
。 -
name
屬性在封閉的WSDL文檔中定義的所有端口中提供唯一名稱。 -
binding
屬性是指使用WSDL定義的鏈接規則進行綁定。 - 綁定可擴展性元素用於指定端口的地址信息。
- 端口不得指定多個地址。
- 端口不得指定除地址信息之外的任何綁定信息。
以下是示例章節中的一段代碼 -
<service name = "Hello_Service">
<documentation>WSDL File for HelloService</documentation>
<port binding = "tns:Hello_Binding" name = "Hello_Port">
<soap:address
location = "http://www.examples.com/SayHello/">
</port>
</service>