Function: url-dav-process-DAV:response
url-dav-process-DAV:response is a byte-compiled function defined in
url-dav.el.gz.
Signature
(url-dav-process-DAV:response NODE)
Source Code
;; Defined in /usr/src/emacs/lisp/url/url-dav.el.gz
(defun url-dav-process-DAV:response (node)
(let ((children (xml-node-children node))
(propstat nil)
(href))
(when (not children)
(error "No child nodes in DAV:response"))
;; A response node can have the following children...
;;
;; DAV:href - URL the response is for.
;; DAV:propstat - see url-dav-process-propstat
;; DAV:responsedescription - text description of the response
(setq propstat (assq 'DAV:propstat children)
href (assq 'DAV:href children))
(when (not href)
(error "No href in DAV:response"))
(when (not propstat)
(error "No propstat in DAV:response"))
(setq propstat (url-dav-dispatch-node propstat)
href (url-dav-dispatch-node href))
(cons href propstat)))