aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2012-06-30 21:57:55 +0800
committerChong Yidong2012-06-30 21:57:55 +0800
commit53dc3c68eabe6a92d6ccd232c217692b795ff88b (patch)
tree5f6fbd4138d28e6ab102292579f312054975f9e1
parenta40c87a0093d46699082914a4487bd364eb0136e (diff)
downloademacs-53dc3c68eabe6a92d6ccd232c217692b795ff88b.tar.gz
emacs-53dc3c68eabe6a92d6ccd232c217692b795ff88b.zip
xml.el: Fix last change.
-rw-r--r--lisp/xml.el5
1 files changed, 2 insertions, 3 deletions
diff --git a/lisp/xml.el b/lisp/xml.el
index f135bdfabe4..9bad7d95cce 100644
--- a/lisp/xml.el
+++ b/lisp/xml.el
@@ -722,9 +722,8 @@ This follows the rule [28] in the XML specifications."
722 "Return the replacement text for the entity value STRING. 722 "Return the replacement text for the entity value STRING.
723The replacement text is obtained by replacing character 723The replacement text is obtained by replacing character
724references and parameter-entity references." 724references and parameter-entity references."
725 (let ((ref-re (eval-when-compile 725 (let ((ref-re (concat "\\(?:&#\\([0-9]+\\)\\|&#x\\([0-9a-fA-F]+\\)\\|%\\("
726 (concat "\\(?:&#\\([0-9]+\\)\\|&#x\\([0-9a-fA-F]+\\)\\|%\\(" 726 xml-name-re "\\)\\);"))
727 xml-name-re "\\)\\);")))
728 children) 727 children)
729 (while (string-match ref-re string) 728 (while (string-match ref-re string)
730 (push (substring string 0 (match-beginning 0)) children) 729 (push (substring string 0 (match-beginning 0)) children)