]> gitweb @ CieloNegro.org - Rakka.git/blobdiff - Rakka/Resource/Render.hs
misc changes
[Rakka.git] / Rakka / Resource / Render.hs
index fdb3d87afca2428192ce49aef855f91e81538a84..d99cb94ea11d858efb8a5bffcf9bfaff0e9a63a2 100644 (file)
@@ -3,7 +3,6 @@ module Rakka.Resource.Render
     )
     where
 
-import qualified Codec.Binary.UTF8.String as UTF8
 import           Control.Arrow
 import           Control.Arrow.ArrowIO
 import           Control.Arrow.ArrowList
@@ -83,9 +82,11 @@ handleRender env name
                                      >>>
                                      render env
                                      >>>
-                                     writeDocumentToString [ (a_indent, v_1) ]
+                                     writeDocumentToString [ (a_indent         , v_1)
+                                                           , (a_output_encoding, utf8)
+                                                           , (a_no_xml_pi      , v_0) ]
                                    )
-         output $ UTF8.encodeString xmlStr
+         output xmlStr
 
 
 render :: (ArrowXml a, ArrowChoice a, ArrowIO a) =>