changeset 53378:0100ec077ce7

Fix Mark Hershberg's entries for xml.el.
author Eli Zaretskii <eliz@is.elta.co.il>
date Mon, 29 Dec 2003 12:36:58 +0000
parents e4e98d69d87a
children cd6072a24608
files lisp/ChangeLog
diffstat 1 files changed, 12 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Mon Dec 29 12:35:35 2003 +0000
+++ b/lisp/ChangeLog	Mon Dec 29 12:36:58 2003 +0000
@@ -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)