Safe Haskell | Safe |
---|---|
Language | Haskell98 |
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.PrettyPrint.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.
Pretty-print a whole document
Just one content
Just one tagged element
Pretty-print just a DTD
doctypedecl :: DocTypeDecl -> Doc Source #