fixed canonical output of processing instructions
This commit is contained in:
@ -423,9 +423,12 @@
|
|||||||
(unless (rod-equal target '#.(string-rod "xml"))
|
(unless (rod-equal target '#.(string-rod "xml"))
|
||||||
(%write-rod '#.(string-rod "<?") sink)
|
(%write-rod '#.(string-rod "<?") sink)
|
||||||
(%write-rod target sink)
|
(%write-rod target sink)
|
||||||
(unless (zerop (length data))
|
(cond
|
||||||
(%write-rune #/space sink)
|
((plusp (length data))
|
||||||
(%write-rod data sink))
|
(%write-rune #/space sink)
|
||||||
|
(%write-rod data sink))
|
||||||
|
((canonical sink)
|
||||||
|
(%write-rune #/space sink)))
|
||||||
(%write-rod '#.(string-rod "?>") sink)))
|
(%write-rod '#.(string-rod "?>") sink)))
|
||||||
|
|
||||||
(defmethod sax:start-cdata ((sink sink))
|
(defmethod sax:start-cdata ((sink sink))
|
||||||
|
|||||||
Reference in New Issue
Block a user