Function: dom-remove-node

dom-remove-node is a byte-compiled function defined in dom.el.gz.

Signature

(dom-remove-node DOM NODE)

Documentation

Remove NODE from DOM.

Source Code

;; Defined in /usr/src/emacs/lisp/dom.el.gz
(defun dom-remove-node (dom node)
  "Remove NODE from DOM."
  ;; If we're removing the top level node, just return nil.
  (dolist (child (dom-children dom))
    (cond
     ((eq node child)
      (delq node dom))
     ((not (stringp child))
      (dom-remove-node child node)))))