Function: soap-resolve-references

soap-resolve-references is a byte-compiled function defined in soap-client.el.gz.

Signature

(soap-resolve-references ELEMENT WSDL)

Documentation

Replace names in ELEMENT with the referenced objects in the WSDL.

This is a generic function which invokes a specific resolver function depending on the type of the ELEMENT.

If ELEMENT has no resolver function, it is silently ignored.

Source Code

;; Defined in /usr/src/emacs/lisp/net/soap-client.el.gz
;;;;; Resolving references for wsdl types

;; See `soap-wsdl-resolve-references', which is the main entry point for
;; resolving references

(defun soap-resolve-references (element wsdl)
  "Replace names in ELEMENT with the referenced objects in the WSDL.
This is a generic function which invokes a specific resolver
function depending on the type of the ELEMENT.

If ELEMENT has no resolver function, it is silently ignored."
  (let ((resolver (get (soap-type-of element) 'soap-resolve-references)))
    (when resolver
      (funcall resolver element wsdl))))