| 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 |
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
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.
© 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