blaze-builder-0.1: Builder to efficiently append text.

Text.Blaze.Builder.Html

Contents

Description

A module that extends the builder monoid from BlazeHtml with function to insert HTML, including HTML escaping and the like.

Synopsis

Custom writes to the builder

writeHtmlEscapedCharSource

Arguments

:: Char

Character to write

-> Write

Resulting write

Write an unicode character to a Builder, doing HTML escaping.

Creating builders

fromHtmlEscapedCharSource

Arguments

:: Char

Character to write

-> Builder

Resulting Builder

A HTML escaped Char.

fromHtmlEscapedStringSource

Arguments

:: String

String to create a Builder from

-> Builder

Resulting Builder

A HTML escaped String.

fromHtmlEscapedTextSource

Arguments

:: Text

Text to insert

-> Builder

Resulting Builder

An HTML escaped piece of Text.