string package:HaXml
Text parser for an arbitrary string consisting of possibly multiple
tokens.
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.
bool is whether whitespace is significant