represent base uris as strings, not puri objects
This commit is contained in:
@ -490,7 +490,10 @@
|
||||
nil)))
|
||||
|
||||
(defmethod klacks:current-xml-base ((source cxml-source))
|
||||
(car (base-stack (slot-value source 'context))))
|
||||
(let ((x (car (base-stack (slot-value source 'context)))))
|
||||
(if (stringp x)
|
||||
x
|
||||
(puri:render-uri x nil))))
|
||||
|
||||
(defmethod klacks:map-current-namespace-declarations (fn (source cxml-source))
|
||||
(loop
|
||||
|
||||
@ -692,7 +692,10 @@
|
||||
nil)))
|
||||
|
||||
(defmethod sax:xml-base ((parser cxml-parser))
|
||||
(car (base-stack (slot-value parser 'ctx))))
|
||||
(let ((uri (car (base-stack (slot-value parser 'ctx)))))
|
||||
(if (stringp uri)
|
||||
uri
|
||||
(puri:render-uri uri nil))))
|
||||
|
||||
(defvar *validate* t)
|
||||
(defvar *external-subset-p* nil)
|
||||
|
||||
Reference in New Issue
Block a user