| HaXml-1.19.7: Utilities for manipulating XML documents | Source code | Contents | Index

Text.XML.HaXml.ByteStringPP

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 fast non-pretty-printer for turning the internal representation of generic structured XML documents into Lazy ByteStrings. Like in Text.Xml.HaXml.Pretty, 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 i -> ByteString
content :: Content i -> ByteString
element :: Element i -> ByteString
doctypedecl :: DocTypeDecl -> ByteString
prolog :: Prolog -> ByteString
cp :: CP -> ByteString

Pretty-print a whole document

document :: Document i -> ByteString | Source

Just one content

content :: Content i -> ByteString | Source

Just one tagged element

element :: Element i -> ByteString | Source

Pretty-print just a DTD

doctypedecl :: DocTypeDecl -> ByteString | Source

The prolog

prolog :: Prolog -> ByteString | Source

A content particle description

cp :: CP -> ByteString | Source

Produced by Haddock version 2.4.2