| HaXml | Contents | Index

Text.XML.HaXml.Pretty

Contents

Pretty-print a whole document
  Just one content
  Just one tagged element
Pretty-print just a DTD
  The prolog
  A content particle description

Description
This is a pretty-printer for turning the internal representation of generic structured XML documents into the Doc type (which can later be rendered using Text.ParserCombinators.HughesPJ.render). Essentially there is one pp function for each type in Text.Xml.HaXml.Types, so you can pretty-print as much or as little of the document as you wish.
Synopsis

document :: Document -> Doc
content :: Content -> Doc
element :: Element -> Doc
doctypedecl :: DocTypeDecl -> Doc
prolog :: Prolog -> Doc
cp :: CP -> Doc

Pretty-print a whole document
document :: Document -> Doc
Just one content
content :: Content -> Doc
Just one tagged element
element :: Element -> Doc
Pretty-print just a DTD
doctypedecl :: DocTypeDecl -> Doc
The prolog
prolog :: Prolog -> Doc
A content particle description
cp :: CP -> Doc
Produced by Haddock version 0.8