blaze-html-0.4.3.3: A blazingly fast HTML combinator library for Haskell

Safe HaskellSafe-Infered

Text.Blaze.Renderer.Text

Description

A renderer that produces a lazy Text value, using the Text Builder.

Synopsis

Documentation

renderHtmlBuilder :: Html -> BuilderSource

Render HTML to a text builder

renderHtmlBuilderWithSource

Arguments

:: (ByteString -> Text)

Decoder for bytestrings

-> Html

HTML to render

-> Builder

Resulting builder

Render some Html to a Text Builder.

renderHtmlSource

Arguments

:: Html

HTML to render

-> Text

Resulting Text

Render HTML to a lazy Text value. If there are any ByteString's in the input HTML, this function will consider them as UTF-8 encoded values and decode them that way.

renderHtmlWithSource

Arguments

:: (ByteString -> Text)

Decoder for ByteString's.

-> Html

HTML to render

-> Text 

Render HTML to a lazy Text value. This function allows you to specify what should happen with ByteString's in the input HTML. You can decode them or drop them, this depends on the application...