Function: soap-make-wsdl
soap-make-wsdl is a byte-compiled function defined in
soap-client.el.gz.
Signature
(soap-make-wsdl ORIGIN)
Documentation
Create a new WSDL document, loaded from ORIGIN, and initialize it.
Source Code
;; Defined in /usr/src/emacs/lisp/net/soap-client.el.gz
(defun soap-make-wsdl (origin)
"Create a new WSDL document, loaded from ORIGIN, and initialize it."
(let ((wsdl (soap-make-wsdl^ :origin origin)))
;; Add the XSD types to the wsdl document
(let ((ns (soap-make-xs-basic-types
;; The following string is a name and not an URL, so
;; the "http:" should not be changed.
"http://www.w3.org/2001/XMLSchema" "xsd")))
(soap-wsdl-add-namespace ns wsdl)
(soap-wsdl-add-alias "xsd" (soap-namespace-name ns) wsdl))
;; Add the soapenc types to the wsdl document
(let ((ns (soap-make-xs-basic-types
"http://schemas.xmlsoap.org/soap/encoding/" "soapenc")))
(soap-wsdl-add-namespace ns wsdl)
(soap-wsdl-add-alias "soapenc" (soap-namespace-name ns) wsdl))
wsdl))