* lisp/gnus/nnrss.el (nnrss-get-namespace-prefix): Use the car of
parameter el to match what dom-search expects.
* test/lisp/gnus/nnrss-tests.el (test-nnrss-xml): Adjust to what
xml-parse-region produces (bug#34685).
"Given EL (containing a parsed element) and URI (containing a string
that gives the URI for which you want to retrieve the namespace
prefix), return the prefix."
- (let* ((prefix (car (rassoc uri (dom-attributes
- (dom-search
- el
+ (let* ((dom (car el))
+ (prefix (car (rassoc uri (dom-attributes
+ (dom-search
+ dom
(lambda (node)
(rassoc uri (dom-attributes node))))))))
(nslist (if prefix
"Fri, 17 Sep 2004 05:09:49 +0000")))
(defconst test-nnrss-xml
- '(rss
- ((version . "2.0")
- (xmlns:dc . "http://purl.org/dc/elements/1.1/"))
- (channel
- ((xmlns:content . "http://purl.org/rss/1.0/modules/content/")))))
+ '((rss
+ ((version . "2.0")
+ (xmlns:dc . "http://purl.org/dc/elements/1.1/"))
+ (channel
+ ((xmlns:content . "http://purl.org/rss/1.0/modules/content/"))))))
(ert-deftest test-nnrss-namespace-top ()
(should (equal (nnrss-get-namespace-prefix