Function: nxml-scan-forward-in-attribute-value
nxml-scan-forward-in-attribute-value is a byte-compiled function
defined in nxml-mode.el.gz.
Signature
(nxml-scan-forward-in-attribute-value ATT)
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/nxml-mode.el.gz
(defun nxml-scan-forward-in-attribute-value (att)
(when (= (point) (xmltok-attribute-value-end att))
(error "Already at end of attribute value"))
(let ((refs (xmltok-attribute-refs att))
ref)
(while refs
(setq ref (car refs))
(if (< (point) (aref ref 2))
(setq refs nil)
(setq ref nil)
(setq refs (cdr refs))))
(cond ((not ref)
(xmltok-attribute-value-end att))
((< (point) (aref ref 1))
(aref ref 1))
((= (point) (aref ref 1))
(aref ref 2))
(t
(let ((end (- (aref ref 2)
(nxml-end-delimiter-length (aref ref 0)))))
(if (< (point) end)
end
(error "Already at end of %s"
(nxml-token-type-friendly-name (aref ref 0)))))))))