Portability | probable |
---|---|
Stability | experimental |
Maintainer | mmirman@andrew.cmu.edu |
Safe Haskell | None |
Language.XmlHtml.XmlWriter
Description
The xml writer.
- void :: Monad m => m a -> m ()
- newtype HtmlWriter a = HtmlWriter {}
- liftIO :: IO a -> HtmlWriter a
- writeString :: MonadWriter w m => w -> m ()
- makeXml :: Printable a b => a -> IO String
- data End
- data Par
- data Param a b where
- data Elem a b where
- data HtmlAttr = Attr String String
- class Printable a b | a -> b where
- printThis :: a -> HtmlWriter ()
- showMiddle :: Show a => [a] -> [Char]
- tag :: (Printable a b1, Printable (Elem a b1) b) => String -> a -> HtmlWriter ()
Documentation
liftIO :: IO a -> HtmlWriter aSource
writeString :: MonadWriter w m => w -> m ()Source
writes a string to the html writer monad
writeString
s
makeXml :: Printable a b => a -> IO StringSource
currently just converts this into a string
makeHtml
s
showMiddle :: Show a => [a] -> [Char]Source