Function: nxml-display-file-parse-error

nxml-display-file-parse-error is a byte-compiled function defined in nxml-util.el.gz.

Signature

(nxml-display-file-parse-error ERR)

Source Code

;; Defined in /usr/src/emacs/lisp/nxml/nxml-util.el.gz
(defun nxml-display-file-parse-error (err)
  (let* ((filename (nth 1 err))
	 (buffer (find-file-noselect filename))
	 (pos (nth 2 err))
	 (message (nth 3 err)))
    (pop-to-buffer buffer)
    ;; What's the right thing to do if the buffer's modified?
    ;; The position in the saved file could be completely different.
    (goto-char (if (buffer-modified-p) 1 pos))
    (error "%s" message)))