From a6a31873a8cd8fa3262c8548e9c473683ed497d2 Mon Sep 17 00:00:00 2001
From: dlichteblau
+ Applications dealing with namespaces might want to inject a + namespace normalizer into the + sink chain. +
unparse-document-to-octets returns an (unsigned-byte diff --git a/dom/unparse.lisp b/dom/unparse.lisp index ceadbd1..120835f 100644 --- a/dom/unparse.lisp +++ b/dom/unparse.lisp @@ -1,8 +1,6 @@ (in-package :cxml) (defun %unparse-document (sink doc canonical) - (when sax:*namespace-processing* - (setf sink (cxml:make-namespace-normalizer sink))) (dom:map-document sink doc :include-doctype (if (and canonical (>= canonical 2)) @@ -15,8 +13,7 @@ doc canonical)) -(defun unparse-document (doc character-stream &rest initargs &key canonical) - (%unparse-document - (apply #'make-character-stream-sink character-stream initargs) - doc - canonical)) +(defun unparse-document (doc stream &rest initargs &key canonical) + (%unparse-document (apply #'make-character-stream-sink stream initargs) + doc + canonical))