W3cubDocs

/Haskell 9

Text.XHtml

Copyright (c) Andy Gill and the Oregon Graduate Institute of
Science and Technology 1999-2001
(c) Bjorn Bringert 2004-2006
License BSD-style (see the file LICENSE)
Maintainer Chris Dornan <[email protected]>
Stability Stable
Portability Portable
Safe Haskell Safe
Language Haskell2010

Description

An XHTML combinator library.

Based on the original Text.Html library by Andy Gill. See http://www.cse.ogi.edu/~andy/html/intro.htm for an introduction to that library.

This module re-exports Text.XHtml.Transitional, which produces XHTML 1.0 Transitional. Use Text.XHtml.Strict if you want XHTML 1.0 Strict, and Text.XHtml.Frameset if you want to produce XHTML 1.0 Frameset.

See http://www.w3.org/TR/xhtml1/ for more information about XHTML 1.0.

module Text.XHtml.Transitional

module Text.XHtml.Table

debugHtml :: HTML a => a -> Html Source

This uses the above tree rendering function, and displays the Html as a tree structure, allowing debugging of what is actually getting produced.

treeColors :: [String] Source

treeHtml :: [String] -> HtmlTree -> Html Source

data HtmlTree Source

The basic idea is you render your structure in the form of this tree, and then use treeHtml to turn it into a Html object with the structure explicit.

Instances
Instances details
HTML HtmlTree Source
Instance details

Defined in Text.XHtml.Debug

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/9.12.1/docs/libraries/xhtml-3000.2.2.1-b155/Text-XHtml.html