Function: nxml-token-contains-data-p
nxml-token-contains-data-p is a byte-compiled function defined in
nxml-mode.el.gz.
Signature
(nxml-token-contains-data-p &optional START END)
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/nxml-mode.el.gz
(defun nxml-token-contains-data-p (&optional start end)
(setq start (+ xmltok-start (or start 0)))
(setq end (- (point) (or end 0)))
(when (eq xmltok-type 'cdata-section)
(setq start (max start (+ xmltok-start 9)))
(setq end (min end (- (point) 3))))
(or (and (eq xmltok-type 'data)
(eq start xmltok-start)
(eq end (point)))
(eq xmltok-type 'char-ref)
(and (memq xmltok-type '(data cdata-section))
(< start end)
(save-excursion
(goto-char start)
(re-search-forward "[^ \t\r\n]" end t)))))