summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@is.elta.co.il>2003-12-29 12:36:58 +0000
committerEli Zaretskii <eliz@is.elta.co.il>2003-12-29 12:36:58 +0000
commit841c4dde958a8a312fc19b065db72a44bef31a93 (patch)
tree8aa8fc8ca645b9b69ccee118514f81f83c8d86ff /lisp
parent5ebe0443931ba9bf4e006056a5b48283a3eb88d6 (diff)
downloademacs-841c4dde958a8a312fc19b065db72a44bef31a93.tar.gz
Fix Mark Hershberg's entries for xml.el.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog16
1 files changed, 12 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index df852fc5b13..6ed13e06292 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -594,10 +594,18 @@
2003-11-01 Mark A. Hershberger <mah@everybody.org>
- * xml.el: Allow comments following the top-level element.
- Separate out namespace parsing into special functions.
- Change namespace parsing to return ('ns-uri . "local-name")
- instead of '{ns-uri}local-name.
+ * xml.el (xml-parse-region): Allow comments to appear after the
+ topmost element has closed.
+ (xml-ns-parse-ns-attrs, xml-ns-expand-el)
+ (xml-ns-expand-attr): New functions to do namespace handling.
+ (xml-intern-attrlist): Back-compatible handling of attribute
+ names.
+ (xml-parse-tag): Move namespace handling to seperate functions.
+ Now produces elements in the form ((:ns . "element") (attr-list)
+ children) instead of ('ns:element (attr-list) children).
+ (xml-parse-attlist): Fix attribute parsing.
+ (xml-parse-dtd): Change parsing so that it produces strings
+ instead of interned symbols.
2003-11-01 era@iki.fi <era@iki.fi> (tiny change)