 | xhtml-combinators-0.2.2: Fast and easy to use XHTML combinators. | Contents | Index |
|
Text.XHtmlCombinators | Portability | GHC | Stability | experimental | Maintainer | alasdair.armstrong@googlemail.com |
|
|
|
|
|
Description |
|
|
Synopsis |
|
type XHtmlMT t x a = WriterT (Seq x) t a | | type XHtmlT t x = XHtmlMT t x () | | type XHtml x = XHtmlT Identity x | | data Page | | class Content e | | class CData c | | type Attrs = [Attr] | | data Attr | | data TopLevelContent | | data HeadContent | | class Flow c | | data FlowContent | | class Block c | | data BlockContent | | class Inline c | | data InlineContent | | data ObjectContent | | data MapContent | | data ListContent | | data DefinitionListContent | | data FieldSetContent | | data OptionContent | | data Table1Content | | data Table2Content | | data Table3Content | | data TableColContent | | html' :: (Functor t, Monad t) => Bool -> Attrs -> XHtmlT t TopLevelContent -> XHtmlT t Page | | html :: (Functor t, Monad t) => Bool -> XHtmlT t TopLevelContent -> XHtmlT t Page | | text :: (Functor t, Monad t, CData c) => Text -> XHtmlT t c | | empty :: Monad t => XHtmlT t x | | head' :: (Functor t, Monad t) => Attrs -> XHtmlT t HeadContent -> XHtmlT t TopLevelContent | | head_ :: (Functor t, Monad t) => XHtmlT t HeadContent -> XHtmlT t TopLevelContent | | title' :: (Functor t, Monad t) => Attrs -> Text -> XHtmlT t HeadContent | | title :: (Functor t, Monad t) => Text -> XHtmlT t HeadContent | | base' :: (Functor t, Monad t) => Text -> Attrs -> XHtmlT t HeadContent | | base :: (Functor t, Monad t) => Text -> XHtmlT t HeadContent | | meta' :: (Functor t, Monad t) => Text -> Attrs -> XHtmlT t HeadContent | | meta :: (Functor t, Monad t) => Text -> XHtmlT t HeadContent | | link' :: (Functor t, Monad t) => Attrs -> XHtmlT t HeadContent | | link :: (Functor t, Monad t) => XHtmlT t HeadContent | | style' :: (Functor t, Monad t) => Text -> Attrs -> Text -> XHtmlT t HeadContent | | style :: (Functor t, Monad t) => Text -> Text -> XHtmlT t HeadContent | | script' :: (Functor t, Monad t) => Text -> Attrs -> Text -> XHtmlT t HeadContent | | script :: (Functor t, Monad t) => Text -> Text -> XHtmlT t HeadContent | | noscript' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t BlockContent -> XHtmlT t c | | noscript :: (Functor t, Monad t, Block c) => XHtmlT t BlockContent -> XHtmlT t c | | body' :: (Functor t, Monad t) => Attrs -> XHtmlT t BlockContent -> XHtmlT t TopLevelContent | | body :: (Functor t, Monad t) => XHtmlT t BlockContent -> XHtmlT t TopLevelContent | | div' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t FlowContent -> XHtmlT t c | | div_ :: (Functor t, Monad t, Block c) => XHtmlT t FlowContent -> XHtmlT t c | | p' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | p :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c | | h1' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | h1 :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c | | h2' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | h2 :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c | | h3' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | h3 :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c | | h4' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | h4 :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c | | h5' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | h5 :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c | | h6' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | h6 :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c | | ul' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t ListContent -> XHtmlT t c | | ul :: (Functor t, Monad t, Block c) => XHtmlT t ListContent -> XHtmlT t c | | ol' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t ListContent -> XHtmlT t c | | ol :: (Functor t, Monad t, Block c) => XHtmlT t ListContent -> XHtmlT t c | | li' :: (Functor t, Monad t) => Attrs -> XHtmlT t FlowContent -> XHtmlT t ListContent | | li :: (Functor t, Monad t) => XHtmlT t FlowContent -> XHtmlT t ListContent | | dl' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t DefinitionListContent -> XHtmlT t c | | dl :: (Functor t, Monad t, Block c) => XHtmlT t DefinitionListContent -> XHtmlT t c | | dt' :: (Functor t, Monad t) => Attrs -> XHtmlT t InlineContent -> XHtmlT t DefinitionListContent | | dt :: (Functor t, Monad t) => XHtmlT t InlineContent -> XHtmlT t DefinitionListContent | | dd' :: (Functor t, Monad t) => Attrs -> XHtmlT t InlineContent -> XHtmlT t DefinitionListContent | | dd :: (Functor t, Monad t) => XHtmlT t InlineContent -> XHtmlT t DefinitionListContent | | address' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | address :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c | | hr' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t c | | hr :: (Functor t, Monad t, Block c) => XHtmlT t c | | pre' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | pre :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c | | blockquote' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t BlockContent -> XHtmlT t c | | blockquote :: (Functor t, Monad t, Block c) => XHtmlT t BlockContent -> XHtmlT t c | | ins' :: (Functor t, Monad t) => (Flow c, Content c) => Attrs -> XHtmlT t c -> XHtmlT t c | | ins :: (Functor t, Monad t) => (Flow c, Content c) => XHtmlT t c -> XHtmlT t c | | del' :: (Functor t, Monad t) => (Flow c, Content c) => Attrs -> XHtmlT t c -> XHtmlT t c | | del :: (Functor t, Monad t) => (Flow c, Content c) => XHtmlT t c -> XHtmlT t c | | a' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | a :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | span' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | span_ :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | bdo' :: (Functor t, Monad t, Inline c) => Text -> Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | bdo :: (Functor t, Monad t, Inline c) => Text -> XHtmlT t InlineContent -> XHtmlT t c | | br' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t c | | br :: (Functor t, Monad t, Inline c) => XHtmlT t c | | em' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | em :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | strong' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | strong :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | dfn' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | dfn :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | code' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | code :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | samp' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | samp :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | kbd' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | kbd :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | var' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | var :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | cite' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | cite :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | abbr' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | abbr :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | acronym' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | acronym :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | q' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | q :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | sub' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | sub :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | tt' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | tt :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | i' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | i :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | b' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | b :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | big' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | big :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | small' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | small :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | object' :: (Functor t, Monad t, Flow c) => Attrs -> XHtmlT t ObjectContent -> XHtmlT t c | | object :: (Functor t, Monad t, Flow c) => XHtmlT t ObjectContent -> XHtmlT t c | | param' :: (Functor t, Monad t) => Attrs -> XHtmlT t ObjectContent | | param :: (Functor t, Monad t) => XHtmlT t ObjectContent | | img' :: (Functor t, Monad t, Flow c) => Text -> Text -> Attrs -> XHtmlT t c | | img :: (Functor t, Monad t, Flow c) => Text -> Text -> XHtmlT t c | | map' :: (Functor t, Monad t, Flow c) => Text -> Attrs -> XHtmlT t MapContent -> XHtmlT t c | | map_ :: (Functor t, Monad t, Flow c) => Text -> XHtmlT t MapContent -> XHtmlT t c | | area' :: (Functor t, Monad t) => Text -> Attrs -> XHtmlT t MapContent | | area :: (Functor t, Monad t) => Text -> XHtmlT t MapContent | | form' :: (Functor t, Monad t, Block c) => Text -> Attrs -> XHtmlT t FlowContent -> XHtmlT t c | | form :: (Functor t, Monad t, Block c) => Text -> XHtmlT t FlowContent -> XHtmlT t c | | label' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c | | label :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c | | input' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t c | | input :: (Functor t, Monad t, Inline c) => XHtmlT t c | | select' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t OptionContent -> XHtmlT t c | | select :: (Functor t, Monad t, Inline c) => XHtmlT t OptionContent -> XHtmlT t c | | optgroup' :: (Functor t, Monad t) => Text -> Attrs -> XHtmlT t OptionContent -> XHtmlT t OptionContent | | optgroup :: (Functor t, Monad t) => Text -> XHtmlT t OptionContent -> XHtmlT t OptionContent | | option' :: (Functor t, Monad t) => Attrs -> Text -> XHtmlT t OptionContent | | option :: (Functor t, Monad t) => Text -> XHtmlT t OptionContent | | textarea' :: (Functor t, Monad t, Inline c) => Int -> Int -> Attrs -> Text -> XHtmlT t c | | textarea :: (Functor t, Monad t, Inline c) => Int -> Int -> Text -> XHtmlT t c | | fieldset' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t FieldSetContent -> XHtmlT t c | | fieldset :: (Functor t, Monad t, Block c) => XHtmlT t FieldSetContent -> XHtmlT t c | | legend' :: (Functor t, Monad t) => Attrs -> XHtmlT t InlineContent -> XHtmlT t FieldSetContent | | legend :: (Functor t, Monad t) => XHtmlT t InlineContent -> XHtmlT t FieldSetContent | | button' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t FlowContent -> XHtmlT t c | | button :: (Functor t, Monad t, Inline c) => XHtmlT t FlowContent -> XHtmlT t c | | table' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t Table1Content -> XHtmlT t c | | table :: (Functor t, Monad t, Block c) => XHtmlT t Table1Content -> XHtmlT t c | | caption' :: (Functor t, Monad t) => Attrs -> XHtmlT t InlineContent -> XHtmlT t Table1Content | | caption :: (Functor t, Monad t) => XHtmlT t InlineContent -> XHtmlT t Table1Content | | thead' :: (Functor t, Monad t) => Attrs -> XHtmlT t Table2Content -> XHtmlT t Table1Content | | thead :: (Functor t, Monad t) => XHtmlT t Table2Content -> XHtmlT t Table1Content | | tfoot' :: (Functor t, Monad t) => Attrs -> XHtmlT t Table2Content -> XHtmlT t Table1Content | | tfoot :: (Functor t, Monad t) => XHtmlT t Table2Content -> XHtmlT t Table1Content | | tbody' :: (Functor t, Monad t) => Attrs -> XHtmlT t Table2Content -> XHtmlT t Table1Content | | tbody :: (Functor t, Monad t) => XHtmlT t Table2Content -> XHtmlT t Table1Content | | colgroup' :: (Functor t, Monad t) => Attrs -> XHtmlT t TableColContent -> XHtmlT t Table1Content | | colgroup :: (Functor t, Monad t) => XHtmlT t TableColContent -> XHtmlT t Table1Content | | col' :: (Functor t, Monad t) => Attrs -> XHtmlT t TableColContent | | col :: (Functor t, Monad t) => XHtmlT t TableColContent | | tr' :: (Functor t, Monad t) => Attrs -> XHtmlT t Table3Content -> XHtmlT t Table2Content | | tr :: (Functor t, Monad t) => XHtmlT t Table3Content -> XHtmlT t Table2Content | | th' :: (Functor t, Monad t) => Attrs -> XHtmlT t FlowContent -> XHtmlT t Table3Content | | th :: (Functor t, Monad t) => XHtmlT t FlowContent -> XHtmlT t Table3Content | | td' :: (Functor t, Monad t) => Attrs -> XHtmlT t FlowContent -> XHtmlT t Table3Content | | td :: (Functor t, Monad t) => XHtmlT t FlowContent -> XHtmlT t Table3Content | | render :: Content c => XHtml c -> Text | | renderT :: (Functor t, Monad t, Content c) => XHtmlT t c -> t Text |
|
|
|
Types
|
|
XHtml
|
|
type XHtmlMT t x a = WriterT (Seq x) t a |
|
type XHtmlT t x = XHtmlMT t x () |
|
type XHtml x = XHtmlT Identity x |
|
data Page |
Instances | |
|
|
class Content e |
| Instances | |
|
|
class CData c |
| Instances | |
|
|
type Attrs = [Attr] |
|
data Attr |
Instances | |
|
|
Element Types
|
|
data TopLevelContent |
Instances | |
|
|
data HeadContent |
Instances | |
|
|
class Flow c |
| Instances | |
|
|
data FlowContent |
Instances | |
|
|
class Block c |
| Instances | |
|
|
data BlockContent |
Instances | |
|
|
class Inline c |
| Instances | |
|
|
data InlineContent |
Instances | |
|
|
Misc Element Types
|
|
data ObjectContent |
Instances | |
|
|
data MapContent |
Instances | |
|
|
List Element Types
|
|
data ListContent |
Instances | |
|
|
data DefinitionListContent |
Instances | |
|
|
Field Element Types
|
|
data FieldSetContent |
Instances | |
|
|
data OptionContent |
Instances | |
|
|
Table Element Types
|
|
data Table1Content |
Instances | |
|
|
data Table2Content |
Instances | |
|
|
data Table3Content |
Instances | |
|
|
data TableColContent |
Instances | |
|
|
Combinators
|
|
html' |
|
|
html :: (Functor t, Monad t) => Bool -> XHtmlT t TopLevelContent -> XHtmlT t Page |
|
text :: (Functor t, Monad t, CData c) => Text -> XHtmlT t c |
|
empty :: Monad t => XHtmlT t x |
|
Document Head
|
|
head' :: (Functor t, Monad t) => Attrs -> XHtmlT t HeadContent -> XHtmlT t TopLevelContent |
|
head_ :: (Functor t, Monad t) => XHtmlT t HeadContent -> XHtmlT t TopLevelContent |
|
title' :: (Functor t, Monad t) => Attrs -> Text -> XHtmlT t HeadContent |
|
title :: (Functor t, Monad t) => Text -> XHtmlT t HeadContent |
|
base' :: (Functor t, Monad t) => Text -> Attrs -> XHtmlT t HeadContent |
|
base :: (Functor t, Monad t) => Text -> XHtmlT t HeadContent |
|
meta' |
|
|
meta :: (Functor t, Monad t) => Text -> XHtmlT t HeadContent |
|
link' :: (Functor t, Monad t) => Attrs -> XHtmlT t HeadContent |
|
link :: (Functor t, Monad t) => XHtmlT t HeadContent |
link is a bit useless without any attributes, but it's
included anyway for consistency reasons. As are several
other similar elements.
|
|
style' |
|
|
style :: (Functor t, Monad t) => Text -> Text -> XHtmlT t HeadContent |
|
script' |
|
|
script :: (Functor t, Monad t) => Text -> Text -> XHtmlT t HeadContent |
|
noscript' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t BlockContent -> XHtmlT t c |
|
noscript :: (Functor t, Monad t, Block c) => XHtmlT t BlockContent -> XHtmlT t c |
|
Document Body
|
|
body' :: (Functor t, Monad t) => Attrs -> XHtmlT t BlockContent -> XHtmlT t TopLevelContent |
|
body :: (Functor t, Monad t) => XHtmlT t BlockContent -> XHtmlT t TopLevelContent |
|
div' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t FlowContent -> XHtmlT t c |
|
div_ :: (Functor t, Monad t, Block c) => XHtmlT t FlowContent -> XHtmlT t c |
|
Paragraphs
|
|
p' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
p :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c |
|
Headings
|
|
h1' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
h1 :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c |
|
h2' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
h2 :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c |
|
h3' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
h3 :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c |
|
h4' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
h4 :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c |
|
h5' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
h5 :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c |
|
h6' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
h6 :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c |
|
Lists
|
|
ul' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t ListContent -> XHtmlT t c |
|
ul :: (Functor t, Monad t, Block c) => XHtmlT t ListContent -> XHtmlT t c |
|
ol' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t ListContent -> XHtmlT t c |
|
ol :: (Functor t, Monad t, Block c) => XHtmlT t ListContent -> XHtmlT t c |
|
li' :: (Functor t, Monad t) => Attrs -> XHtmlT t FlowContent -> XHtmlT t ListContent |
|
li :: (Functor t, Monad t) => XHtmlT t FlowContent -> XHtmlT t ListContent |
|
Definition Lists
|
|
dl' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t DefinitionListContent -> XHtmlT t c |
|
dl :: (Functor t, Monad t, Block c) => XHtmlT t DefinitionListContent -> XHtmlT t c |
|
dt' :: (Functor t, Monad t) => Attrs -> XHtmlT t InlineContent -> XHtmlT t DefinitionListContent |
|
dt :: (Functor t, Monad t) => XHtmlT t InlineContent -> XHtmlT t DefinitionListContent |
|
dd' :: (Functor t, Monad t) => Attrs -> XHtmlT t InlineContent -> XHtmlT t DefinitionListContent |
|
dd :: (Functor t, Monad t) => XHtmlT t InlineContent -> XHtmlT t DefinitionListContent |
|
Address
|
|
address' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
address :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c |
|
Horizontal Rule
|
|
hr' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t c |
|
hr :: (Functor t, Monad t, Block c) => XHtmlT t c |
|
Preformatted Text
|
|
pre' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
pre :: (Functor t, Monad t, Block c) => XHtmlT t InlineContent -> XHtmlT t c |
|
Block-like Quotes
|
|
blockquote' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t BlockContent -> XHtmlT t c |
|
blockquote :: (Functor t, Monad t, Block c) => XHtmlT t BlockContent -> XHtmlT t c |
|
Inserted/Deleted Text
|
|
ins' :: (Functor t, Monad t) => (Flow c, Content c) => Attrs -> XHtmlT t c -> XHtmlT t c |
|
ins :: (Functor t, Monad t) => (Flow c, Content c) => XHtmlT t c -> XHtmlT t c |
|
del' :: (Functor t, Monad t) => (Flow c, Content c) => Attrs -> XHtmlT t c -> XHtmlT t c |
|
del :: (Functor t, Monad t) => (Flow c, Content c) => XHtmlT t c -> XHtmlT t c |
|
The Anchor Element
|
|
a' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
a :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
Inline Elements
|
|
span' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
span_ :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
bdo' |
|
|
bdo :: (Functor t, Monad t, Inline c) => Text -> XHtmlT t InlineContent -> XHtmlT t c |
|
br' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t c |
|
br :: (Functor t, Monad t, Inline c) => XHtmlT t c |
|
em' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
em :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
strong' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
strong :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
dfn' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
dfn :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
code' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
code :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
samp' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
samp :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
kbd' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
kbd :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
var' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
var :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
cite' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
cite :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
abbr' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
abbr :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
acronym' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
acronym :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
q' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
q :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
sub' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
sub :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
tt' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
tt :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
i' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
i :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
b' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
b :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
big' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
big :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
small' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
small :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
Object
|
|
object' :: (Functor t, Monad t, Flow c) => Attrs -> XHtmlT t ObjectContent -> XHtmlT t c |
|
object :: (Functor t, Monad t, Flow c) => XHtmlT t ObjectContent -> XHtmlT t c |
|
param' :: (Functor t, Monad t) => Attrs -> XHtmlT t ObjectContent |
|
param :: (Functor t, Monad t) => XHtmlT t ObjectContent |
|
Images
|
|
img' |
|
|
img :: (Functor t, Monad t, Flow c) => Text -> Text -> XHtmlT t c |
|
Client-side image maps
|
|
map' |
|
|
map_ :: (Functor t, Monad t, Flow c) => Text -> XHtmlT t MapContent -> XHtmlT t c |
|
area' |
|
|
area :: (Functor t, Monad t) => Text -> XHtmlT t MapContent |
|
Forms
|
|
form' |
|
|
form :: (Functor t, Monad t, Block c) => Text -> XHtmlT t FlowContent -> XHtmlT t c |
|
label' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t InlineContent -> XHtmlT t c |
|
label :: (Functor t, Monad t, Inline c) => XHtmlT t InlineContent -> XHtmlT t c |
|
input' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t c |
|
input :: (Functor t, Monad t, Inline c) => XHtmlT t c |
|
select' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t OptionContent -> XHtmlT t c |
|
select :: (Functor t, Monad t, Inline c) => XHtmlT t OptionContent -> XHtmlT t c |
|
optgroup' |
|
|
optgroup :: (Functor t, Monad t) => Text -> XHtmlT t OptionContent -> XHtmlT t OptionContent |
|
option' :: (Functor t, Monad t) => Attrs -> Text -> XHtmlT t OptionContent |
|
option :: (Functor t, Monad t) => Text -> XHtmlT t OptionContent |
|
textarea' |
|
|
textarea :: (Functor t, Monad t, Inline c) => Int -> Int -> Text -> XHtmlT t c |
|
fieldset' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t FieldSetContent -> XHtmlT t c |
|
fieldset :: (Functor t, Monad t, Block c) => XHtmlT t FieldSetContent -> XHtmlT t c |
|
legend' :: (Functor t, Monad t) => Attrs -> XHtmlT t InlineContent -> XHtmlT t FieldSetContent |
|
legend :: (Functor t, Monad t) => XHtmlT t InlineContent -> XHtmlT t FieldSetContent |
|
button' :: (Functor t, Monad t, Inline c) => Attrs -> XHtmlT t FlowContent -> XHtmlT t c |
|
button :: (Functor t, Monad t, Inline c) => XHtmlT t FlowContent -> XHtmlT t c |
|
Tables
|
|
table' :: (Functor t, Monad t, Block c) => Attrs -> XHtmlT t Table1Content -> XHtmlT t c |
|
table :: (Functor t, Monad t, Block c) => XHtmlT t Table1Content -> XHtmlT t c |
|
caption' :: (Functor t, Monad t) => Attrs -> XHtmlT t InlineContent -> XHtmlT t Table1Content |
|
caption :: (Functor t, Monad t) => XHtmlT t InlineContent -> XHtmlT t Table1Content |
|
thead' :: (Functor t, Monad t) => Attrs -> XHtmlT t Table2Content -> XHtmlT t Table1Content |
|
thead :: (Functor t, Monad t) => XHtmlT t Table2Content -> XHtmlT t Table1Content |
|
tfoot' :: (Functor t, Monad t) => Attrs -> XHtmlT t Table2Content -> XHtmlT t Table1Content |
|
tfoot :: (Functor t, Monad t) => XHtmlT t Table2Content -> XHtmlT t Table1Content |
|
tbody' :: (Functor t, Monad t) => Attrs -> XHtmlT t Table2Content -> XHtmlT t Table1Content |
|
tbody :: (Functor t, Monad t) => XHtmlT t Table2Content -> XHtmlT t Table1Content |
|
colgroup' :: (Functor t, Monad t) => Attrs -> XHtmlT t TableColContent -> XHtmlT t Table1Content |
|
colgroup :: (Functor t, Monad t) => XHtmlT t TableColContent -> XHtmlT t Table1Content |
|
col' :: (Functor t, Monad t) => Attrs -> XHtmlT t TableColContent |
|
col :: (Functor t, Monad t) => XHtmlT t TableColContent |
|
tr' :: (Functor t, Monad t) => Attrs -> XHtmlT t Table3Content -> XHtmlT t Table2Content |
|
tr :: (Functor t, Monad t) => XHtmlT t Table3Content -> XHtmlT t Table2Content |
|
th' :: (Functor t, Monad t) => Attrs -> XHtmlT t FlowContent -> XHtmlT t Table3Content |
|
th :: (Functor t, Monad t) => XHtmlT t FlowContent -> XHtmlT t Table3Content |
|
td' :: (Functor t, Monad t) => Attrs -> XHtmlT t FlowContent -> XHtmlT t Table3Content |
|
td :: (Functor t, Monad t) => XHtmlT t FlowContent -> XHtmlT t Table3Content |
|
Rendering
|
|
render :: Content c => XHtml c -> Text |
|
renderT :: (Functor t, Monad t, Content c) => XHtmlT t c -> t Text |
Quickly render a xhtml page to text.
This function will render the entire page on a single line, which
is somewhat unreadable. On the plus side, it's relatively fast.
|
|
Produced by Haddock version 2.7.2 |