- WSDL Basics
- WSDL Elements
- The Extensible WSDL Framework
- Importing WSDL Elements
- WSDL-Related Namespaces
- Extensions for Binding to SOAP
- Summary
WSDL-Related Namespaces
WSDL includes a namespace specifically for use within the current document. In addition to application-defined name spaces, several namespaces important to WSDL are defined in the specification:
-
http://schemas.xmlsoap.org/wsdl/— used for the WSDL framework
-
http://schemas.xmlsoap.org/wsdl/
soap— used for the SOAP envelope definition in the WSDL bindings for SOAP -
http://schemas.xmlsoap.org/wsdl/http— used for HTTP GET and POST binding for WSDL
-
http://schemas.xmlsoap.org/wsdl/mime— used for the WSDL MIME binding
-
http://schemas.xmlsoap.org/soap/encoding— used for the SOAP v1.1 encoding scheme
-
http://schemas.xmlsoap.org/soap/envelope— used for the SOAP v1.1 envelope
-
http://www.w3.org/2001/XMLSchema— used for the XML schema namespace
-
tns— the namespace prefix used by convention to refer to the current document
Note
WSDL makes extensive use of XML namespaces