Function: nxml-backward-down-element
nxml-backward-down-element is an interactive and byte-compiled
function defined in nxml-mode.el.gz.
Signature
(nxml-backward-down-element &optional ARG)
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/nxml-mode.el.gz
(defun nxml-backward-down-element (&optional arg)
(interactive "^p")
(or arg (setq arg 1))
(if (< arg 0)
(nxml-down-element (- arg))
(while (> arg 0)
(goto-char
(save-excursion
(nxml-token-before)
(goto-char xmltok-start)
(while (progn
(when (memq xmltok-type '(start-tag
partial-start-tag
prolog
nil))
(error "No preceding end-tags in this element"))
(not (memq xmltok-type '(end-tag partial-end-tag))))
(if (or (<= (point) nxml-prolog-end)
(not (search-backward "<" nxml-prolog-end t)))
(setq xmltok-type nil)
(nxml-move-outside-backwards)
(xmltok-forward)))
xmltok-start))
(setq arg (1- arg)))))