WSDL - <definition> Element
Itu <definitions>elemen harus menjadi elemen root dari semua dokumen WSDL. Ini mendefinisikan nama layanan web.
Berikut adalah potongan kode dari bab terakhir yang menggunakan elemen definisi .
<definitions name="HelloService"
targetNamespace="http://www.examples.com/wsdl/HelloService.wsdl"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://www.examples.com/wsdl/HelloService.wsdl"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
................................................
</definitions>
Dari contoh di atas, kita dapat menyimpulkan bahwa definisi -
adalah wadah dari semua elemen lainnya.
menetapkan bahwa dokumen ini disebut HelloService .
menentukan atribut targetNamespace . The targetNamespace adalah konvensi XML Schema yang memungkinkan dokumen WSDL untuk merujuk ke dirinya sendiri. Dalam contoh ini, kami telah menetapkan targetNamespace dari http://www.examples.com/wsdl/HelloService.wsdl
menentukan namespace default: xmlns = http: //schemas.xmlsoap.org/wsdl/. Semua elemen tanpa awalan namespace, seperti message atau portType , diasumsikan sebagai bagian dari namespace WSDL default.
menentukan banyak ruang nama yang digunakan di seluruh sisa dokumen.
NOTE- Spesifikasi namespace tidak mengharuskan dokumen ada di lokasi tertentu. Poin pentingnya adalah Anda menentukan nilai yang unik, berbeda dari semua ruang nama lain yang ditentukan.