Function: soap-get-xs-attributes

soap-get-xs-attributes is a byte-compiled function defined in soap-client.el.gz.

Signature

(soap-get-xs-attributes TYPE)

Documentation

Return a list of all of TYPE's and TYPE's ancestors' attributes.

Source Code

;; Defined in /usr/src/emacs/lisp/net/soap-client.el.gz
(defun soap-get-xs-attributes (type)
  "Return a list of all of TYPE's and TYPE's ancestors' attributes."
  (let* ((base (and (soap-xs-complex-type-p type)
                    (soap-xs-complex-type-base type)))
         (attributes (append (soap-xs-type-attributes type)
                             (soap-get-xs-attributes-from-groups
                              (soap-xs-type-attribute-groups type)))))
    (if base
        (append attributes (soap-get-xs-attributes base))
      attributes)))