+outputXml :: XmlTree -> Resource ()
+outputXml tree
+ = do setContentType (MIMEType "text" "xml" [])
+ [xmlStr] <- liftIO $ runX ( setErrorMsgHandler False fail
+ >>>
+ constA tree
+ >>>
+ writeDocumentToString [ (a_indent, v_1) ]
+ )
+ output xmlStr
+
+