emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 2656ecf 1/2: Fix nnrss-get-namespace-prefix (bug#34685)


From: Lars Ingebrigtsen
Subject: master 2656ecf 1/2: Fix nnrss-get-namespace-prefix (bug#34685)
Date: Tue, 10 Aug 2021 10:41:43 -0400 (EDT)

branch: master
commit 2656ecff96558ce2d5adf726a8574360175e6740
Author: Benjamin Riefenstahl <b.riefenstahl@turtle-trading.net>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Fix nnrss-get-namespace-prefix (bug#34685)
    
    * 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).
---
 lisp/gnus/nnrss.el            |  7 ++++---
 test/lisp/gnus/nnrss-tests.el | 10 +++++-----
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/lisp/gnus/nnrss.el b/lisp/gnus/nnrss.el
index 0f12ee0..97c9f18 100644
--- a/lisp/gnus/nnrss.el
+++ b/lisp/gnus/nnrss.el
@@ -954,9 +954,10 @@ Simply ensures that the first element is rss or rdf."
   "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
diff --git a/test/lisp/gnus/nnrss-tests.el b/test/lisp/gnus/nnrss-tests.el
index 01b374a..92b7dac 100644
--- a/test/lisp/gnus/nnrss-tests.el
+++ b/test/lisp/gnus/nnrss-tests.el
@@ -27,11 +27,11 @@
                  "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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]