[cxml-cvs] CVS cxml/xml

dlichteblau dlichteblau at common-lisp.net
Sun Oct 21 17:07:24 UTC 2007


Update of /project/cxml/cvsroot/cxml/xml
In directory clnet:/tmp/cvs-serv27264/xml

Modified Files:
	sax-proxy.lisp unparse.lisp 
Log Message:
hax:%want-strings-p


--- /project/cxml/cvsroot/cxml/xml/sax-proxy.lisp	2007/10/14 17:50:11	1.7
+++ /project/cxml/cvsroot/cxml/xml/sax-proxy.lisp	2007/10/21 17:07:23	1.8
@@ -29,6 +29,10 @@
 (defmethod (setf proxy-chained-handler) (newval (instance sax-proxy))
   (setf (broadcast-handler-handlers instance) (list newval)))
 
+#-rune-is-character
+(defmethod hax:%want-strings-p ((handler broadcast-handler))
+  (hax:%want-strings-p (car (broadcast-handler-handlers instance))))
+
 (macrolet ((define-proxy-method (name (&rest args))
              `(defmethod ,name ((handler broadcast-handler) , at args)
                 (let (result)
--- /project/cxml/cvsroot/cxml/xml/unparse.lisp	2007/10/14 17:50:12	1.21
+++ /project/cxml/cvsroot/cxml/xml/unparse.lisp	2007/10/21 17:07:23	1.22
@@ -82,6 +82,10 @@
      (have-internal-subset :initform nil :accessor have-internal-subset)
      (stack :initform nil :accessor stack)))
 
+#-rune-is-character
+(defmethod hax:%want-strings-p ((handler sink))
+  nil)
+
 (defmethod initialize-instance :after ((instance sink) &key)
   (when (eq (canonical instance) t)
     (setf (canonical instance) 1))




More information about the Cxml-cvs mailing list