Function: rng-find-name-class-uris
rng-find-name-class-uris is a byte-compiled function defined in
rng-match.el.gz.
Signature
(rng-find-name-class-uris NC ACCUM)
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/rng-match.el.gz
(defun rng-find-name-class-uris (nc accum)
(let ((type (car nc)))
(cond ((eq type 'name)
(rng-accum-namespace-uri (car (nth 1 nc)) accum))
((memq type '(ns-name ns-name-except))
(rng-accum-namespace-uri (nth 1 nc) accum))
((eq type 'choice)
(let ((choices (cdr nc)))
(while choices
(setq accum
(rng-find-name-class-uris (car choices) accum))
(setq choices (cdr choices))))
accum)
(t accum))))