mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2024-09-29 21:37:50 +00:00
Load XML library if necessary.
* org-feed.el (org-feed-unescape, org-feed-parse-atom-feed): Load XML library if necessary. Function that use xml.el must require 'xml to make sure it is loaded at runtime.
This commit is contained in:
parent
a11ee296f5
commit
66eadedab3
|
@ -270,6 +270,7 @@ have been saved."
|
|||
|
||||
(defun org-feed-unescape (s)
|
||||
"Unescape protected entities in S."
|
||||
(require 'xml)
|
||||
(let ((re (concat "&\\("
|
||||
(mapconcat 'car xml-entity-alist "\\|")
|
||||
"\\);")))
|
||||
|
@ -630,6 +631,7 @@ containing the properties `:guid' and `:item-full-text'.
|
|||
|
||||
The `:item-full-text' property actually contains the sexp
|
||||
formatted as a string, not the original XML data."
|
||||
(require 'xml)
|
||||
(with-current-buffer buffer
|
||||
(widen)
|
||||
(let ((feed (car (xml-parse-region (point-min) (point-max)))))
|
||||
|
|
Loading…
Reference in a new issue