{- | 'Enumeratee's to render XML 'Event's. Unlike libxml-enumerator and expat-enumerator, this module does not provide IO and ST variants, since the underlying rendering operations are pure functions. -} module Text.XML.Stream.Render ( -- * Rendering XML files renderBuilder, renderBuilderFlush, renderBytes, renderText, -- * Renderer settings RenderSettings, def, rsNamespaces, rsAttrOrder, rsUseCDATA, rsXMLDeclaration, orderAttrs, -- * Event rendering tag, content, -- * Attribute rendering Attributes, attr, optionalAttr, ) where import Text.XML.Stream.Render.Internal